NetBSD/src rZ0zbawsys/dev/pci pci_subr.c pcireg.h

   s/Resorce/Resource/ in comment and log message.
VersionDeltaFile
1.244+4-4sys/dev/pci/pci_subr.c
1.170+3-3sys/dev/pci/pcireg.h
+7-72 files

NetBSD/src UoUhR6Gtests/usr.bin/xlint/lint1 msg_207.c

   tests/lint: show how to trigger message 207
VersionDeltaFile
1.4+47-4tests/usr.bin/xlint/lint1/msg_207.c
+47-41 files

NetBSD/src 7F1jGpnexternal/bsd/ntp/lib/libntp Makefile

   fix copy/paste-o
VersionDeltaFile
1.34+2-2external/bsd/ntp/lib/libntp/Makefile
+2-21 files

NetBSD/src zVRJkYdexternal/bsd/ntp/lib/libntp Makefile

   Increase MKREPRO robustness
    - Use C locale to ensure month abbreviations are as expected
    - bail out if MKREPRO_TIMESTAMP is not defined
    - bail out if resulting __DATE__/__TIME__ replacement strings are empty
VersionDeltaFile
1.33+9-3external/bsd/ntp/lib/libntp/Makefile
+9-31 files

NetBSD/src HnvS9Ryexternal/bsd/ntp/lib/libntp Makefile

   The substitute __DATE__ should be %b %e %Y per a C18 draft

   Subtle change that won't make a functional difference in this case;
   changed only for semantic correctness.
VersionDeltaFile
1.32+2-2external/bsd/ntp/lib/libntp/Makefile
+2-21 files

NetBSD/src G0lcwCdexternal/mpl/bind/dist/lib/ns query.c

   PR/58170: Yoshitaka Tokugawa: Remove blocking statement when the requestor
   asks for for an address that is in the cache and that access is prevented
   by a cache acl because the querier has no way to know that this access is
   denied, so it is not an abuse.
VersionDeltaFile
1.21+1-2external/mpl/bind/dist/lib/ns/query.c
+1-21 files

NetBSD/src VG2nK8idoc CHANGES-10.1

   Tickets #663, #670 and #671
VersionDeltaFile
1.1.2.5+18-1doc/CHANGES-10.1
+18-11 files

NetBSD/src cVhrOHhsys/uvm/pmap pmap.c pmap.h

   Pull up following revision(s) (requested by skrll in ticket #671):

        sys/uvm/pmap/pmap.c: revision 1.78
        sys/uvm/pmap/pmap.h: revision 1.27

   Fix types in pmap_page_clear_attributes so that the top bits of
   the u_long mdpg_attrs aren't dropped giving atomic_cas_ulong no
   chance of completing if any of the top bits is set.

   Update pmap_page_set_attributes for consistency.

   An ATF test run completed for me with this fix.

   port-riscv/58006: ATF tests no longer complete on riscv-riscv64
VersionDeltaFile
1.74.2.1+8-8sys/uvm/pmap/pmap.c
1.26.2.1+3-3sys/uvm/pmap/pmap.h
+11-112 files

NetBSD/src pRIsExUsys/arch/vax/vax unimpl_emul.S

   Pull up following revision(s) (requested by kalvisd in ticket #670):

        sys/arch/vax/vax/unimpl_emul.S: revision 1.5

   vax/unimpl_emul.S: Initialise locations storing floating-point values with
   a constant of the appropriate format
VersionDeltaFile
1.4.40.1+4-4sys/arch/vax/vax/unimpl_emul.S
+4-41 files

NetBSD/src i1bkBsaexternal/bsd/ntp/lib/libntp Makefile

   Pull up following revision(s) (requested by jakllsch in ticket #663):

        external/bsd/ntp/lib/libntp/Makefile: revision 1.30
        external/bsd/ntp/lib/libntp/Makefile: revision 1.31
        external/bsd/ntp/lib/libntp/Makefile: revision 1.28
        external/bsd/ntp/lib/libntp/Makefile: revision 1.29

   use ${MKREPRO_TIMESTAMP} for baking in the date and time.
   fix format.
   remove now-unused assignment
   Format MKREPRO_TIMESTAMP with "%b %d %Y" to correctly substitute __DATE__
VersionDeltaFile
1.25.6.2+4-11external/bsd/ntp/lib/libntp/Makefile
+4-111 files

NetBSD/src ZVIRxTVsys/netinet6 frag6.c

   frag6: fix calculation of fragment length

   Because of the miscalculation, 32 bytes fragmented IPv6 packets
   have been wrongly dropped.

   See https://mail-index.netbsd.org/tech-net/2024/04/14/msg008741.html
   for more details.

   Patch from Yasuyuki KOZAKAI (with minor tweaks)
VersionDeltaFile
1.78+6-6sys/netinet6/frag6.c
+6-61 files

NetBSD/src PS1fh1wsys/netinet6 ip6_output.c

   ip6_output: Initialize plen for ip6_hopopts_input.

   This funny little block in ip6_process_hopopts assumes it is
   initialized as and behaves differently depending on whether it's zero
   or not:

   https://nxr.netbsd.org/xref/src/sys/netinet6/ip6_input.c?r=1.227#976

   In the other call site, it is initialized to ip6->ip6_plen:

   https://nxr.netbsd.org/xref/src/sys/netinet6/ip6_input.c?r=1.227#561

   Reported-by: syzbot+587e3b707bdfe533283f at syzkaller.appspotmail.com
   https://syzkaller.appspot.com/bug?extid=587e3b707bdfe533283f
VersionDeltaFile
1.235+3-3sys/netinet6/ip6_output.c
+3-31 files

NetBSD/src KAxwlWdsys/kern vfs_mount.c

   dounmount: Avoid &((struct vnode_impl *)NULL)->vi_vnode.

   Member access of a null pointer is undefined, even if the result
   should also be null because vi_vnode is at the start of vnode_impl.

   Reported-by: syzbot+a4b2d13c0d6d4dac2d07 at syzkaller.appspotmail.com
   https://syzkaller.appspot.com/bug?extid=a4b2d13c0d6d4dac2d07
VersionDeltaFile
1.105+7-4sys/kern/vfs_mount.c
+7-41 files

NetBSD/src EJXpWF4sys/external/bsd/drm2/dist/drm/radeon radeon_acpi.c

   radeon_acpi.c: ifdef out unused function on NetBSD.

   Should fix syzkaller build.
VersionDeltaFile
1.6+4-2sys/external/bsd/drm2/dist/drm/radeon/radeon_acpi.c
+4-21 files

NetBSD/src dzuY9zMexternal/bsd/ntp/lib/libntp Makefile

   Format MKREPRO_TIMESTAMP with "%b %d %Y" to correctly substitute __DATE__
VersionDeltaFile
1.31+2-2external/bsd/ntp/lib/libntp/Makefile
+2-21 files

NetBSD/src zxj6ZEndistrib/sets/lists/xbase mi, external/mit/xorg/bin/xsetwallpaper Makefile

   Install xsetwallpaper(1) manual page

   Should fix PR 58172.
VersionDeltaFile
1.175+4-1distrib/sets/lists/xbase/mi
1.6+1-3external/mit/xorg/bin/xsetwallpaper/Makefile
+5-42 files

NetBSD/src 3iwUpyOdoc CHANGES-9.4

   Note dedication of 9.4
VersionDeltaFile
1.1.2.146+7-1doc/CHANGES-9.4
+7-11 files

NetBSD/src zjx8GwWdistrib/notes/common main

   Add dedication for the upcoming 9.4 release.
VersionDeltaFile
1.551.2.13+15-23distrib/notes/common/main
+15-231 files

NetBSD/src JQ3zS4odoc CHANGES-10.1

   Tickets #655 - #662, #664 - #669
VersionDeltaFile
1.1.2.4+90-1doc/CHANGES-10.1
+90-11 files

NetBSD/src uqEypoIsys/dev ccd.c

   Pull up following revision(s) (requested by hannken in ticket #669):

        sys/dev/ccd.c: revision 1.190

   Using a ccd(4) with GPT (dk* at ccd*) the disk framework will call
   ccdstrategy() -> ccdstart() -> ccdbuffer()  from softint context.

   Allocating the buffer with PR_WAITOK here is forbidden.

   Change ccdstart() / ccdbuffer() to report failure back to caller and
   pass PR_WAITOK / PR_NOWAIT as an additional argument.

   Call ccdstart() with PR_NOPWAIT from ccdstrategy() and on error defer
   to the kthread.  Call ccdstart() with PR_WAITOK from kthread so requests
   from kthread always succeed to allocate the buffers.

   Remove the (non working) throttling on low memory as it is no longer needed.

   Fixes PR kern/58043 "kernel crash in assert_sleepable() in -current,
   dk(4) driver?"
VersionDeltaFile
1.189.4.1+43-41sys/dev/ccd.c
+43-411 files

NetBSD/src g3YE1ZLsys/kern kern_hook.c init_main.c, sys/miscfs/procfs procfs_vfsops.c procfs_subr.c

   Pull up following revision(s) (requested by hannken in ticket #668):

        sys/miscfs/procfs/procfs.h: revision 1.83
        sys/miscfs/procfs/procfs.h: revision 1.84
        sys/kern/vfs_mount.c: revision 1.104
        sys/miscfs/procfs/procfs_vnops.c: revision 1.230
        sys/kern/init_main.c: revision 1.547
        sys/kern/kern_hook.c: revision 1.15
        sys/miscfs/procfs/procfs_vfsops.c: revision 1.112
        sys/miscfs/procfs/procfs_vfsops.c: revision 1.113
        sys/miscfs/procfs/procfs_vfsops.c: revision 1.114
        sys/miscfs/procfs/procfs_subr.c: revision 1.117

   Print dangling vnode before panic() to help debug.

   PR kern/57775 ""panic: unmount: dangling vnode" while umounting procfs"
   Protect kernel hooks exechook, exithook and forkhook with rwlock.

   Lock as writer on establish/disestablish and as reader on list traverse.

    [23 lines not shown]
VersionDeltaFile
1.14.2.1+67-35sys/kern/kern_hook.c
1.111.4.1+89-5sys/miscfs/procfs/procfs_vfsops.c
1.116.20.1+2-53sys/miscfs/procfs/procfs_subr.c
1.541.2.1+5-5sys/kern/init_main.c
1.101.2.1+6-4sys/kern/vfs_mount.c
1.82.4.1+4-3sys/miscfs/procfs/procfs.h
+173-1051 files not shown
+176-1077 files

NetBSD/src GR3bRtssys/arch/aarch64/aarch64 cpu_machdep.c sig_machdep.c

   Pull up following revision(s) (requested by skrll in ticket #667):

        sys/arch/aarch64/aarch64/sig_machdep.c: revision 1.9
        sys/arch/aarch64/aarch64/cpu_machdep.c: revision 1.15

   kern/58149: aarch64: Cannot return from a signal handler if SP was
   misaligned when the signal arrived

   Apply the kernel diff from the PR
   1. sendsig_siginfo() previously assumed that user SP was always aligned to
       16 bytes and could call signal handlers with SP misaligned. This is a
       wrong assumption because aarch64 demands that SP is aligned *only while*
       it's being used to access memory. Now it properly aligns it before
       pusing anything on the stack.
   2. cpu_mcontext_validate() used to check if _REG_SP was aligned and
       considered the ucontext invalid otherwise. This meant if a signal was
       sent to a process whose SP was misaligned, the signal handler would fail
       to return because the ucontext passed from the kernel was an invalid
       one. Now setcontext(2) doesn't complain about misaligned SP.
VersionDeltaFile
1.13.4.1+8-4sys/arch/aarch64/aarch64/cpu_machdep.c
1.8.4.1+9-3sys/arch/aarch64/aarch64/sig_machdep.c
+17-72 files

NetBSD/src frcenpesys/arch/arm/arm32 pmap.c

   Pull up following revision(s) (requested by skrll in ticket #666):

        sys/arch/arm/arm32/pmap.c: revision 1.443

   port-arm/58135: reproducible pmap KASSERT failure for armv7 with NFS root

   Don't unconditionally set XN in pmap_clearbit - only set it if a mapping
   exists VM_PROT_EXEC is being cleared.

   I've simplified the #ifdefs in the patch from the PR.
VersionDeltaFile
1.437.4.4+11-11sys/arch/arm/arm32/pmap.c
+11-111 files

NetBSD/src 2k4IQLHsys/ddb db_proc.c

   Pull up following revision(s) (requested by skrll in ticket #665):

        sys/ddb/db_proc.c: revision 1.16

   Fix alignment of ddb 'ps/[lw]' output. LID matches PID and has more digits.
VersionDeltaFile
1.14.18.1+6-6sys/ddb/db_proc.c
+6-61 files

NetBSD/src mUuvJ2Vshare/mk bsd.hostlib.mk

   Pull up following revision(s) (requested by jakllsch in ticket #664):

        share/mk/bsd.hostlib.mk: revision 1.21

   Filter out -Wp,-iremap,* from CPPFLAGS as is done in hostprog.mk

   Seems to fix build of libnbcompat in reproducible mode on host toolchains w/o -iremap
VersionDeltaFile
1.20.12.1+2-2share/mk/bsd.hostlib.mk
+2-21 files

NetBSD/src YnObZIFsys/dev/pckbport synaptics.c

   Renamed border/boundary variables to better describe their use.
   Fix edge default values, factor out percentage calculation for more consistent
   values. Use device_printf/DPRINTF to show errors instead of aprint variants.
   Print raw input for debugging.

   Correct capability parsing. Old devices were probed with nonexistent
   commands and then used undefined boundary values that made them unusuable.

   Fixes PR 57874.
VersionDeltaFile
1.83+114-100sys/dev/pckbport/synaptics.c
+114-1001 files

NetBSD/src RHRRv9Kdoc CHANGES-8.3

   Tickets #1955 - #1959
VersionDeltaFile
1.1.2.228+30-1doc/CHANGES-8.3
+30-11 files

NetBSD/src 9fEtgYzsys/arch/x86/x86 viac7temp.c

   Pull up following revision(s) (requested by andvar in ticket #1959):

        sys/arch/x86/x86/viac7temp.c: revision 1.10

   viac7temp(4): define module metadata using MODULE() macro and implement
   viac7temp_modcmd() to handle module load/unload events.

   Fixes PR kern/58148. Look OK by mrg@.
VersionDeltaFile
1.8.20.1+32-2sys/arch/x86/x86/viac7temp.c
+32-21 files

NetBSD/src YMKTG8adoc CHANGES-9.4

   Tickets #1827 - #1835
VersionDeltaFile
1.1.2.145+58-1doc/CHANGES-9.4
+58-11 files

NetBSD/src SlBz4desys/arch/x86/x86 viac7temp.c

   Pull up following revision(s) (requested by andvar in ticket #1835):

        sys/arch/x86/x86/viac7temp.c: revision 1.10

   viac7temp(4): define module metadata using MODULE() macro and implement
   viac7temp_modcmd() to handle module load/unload events.

   Fixes PR kern/58148. Look OK by mrg@.
VersionDeltaFile
1.8.32.1+32-2sys/arch/x86/x86/viac7temp.c
+32-21 files