NetBSD/src 9Th06z0sys/dev/pci pcidevs_data.h pcidevs.h

   regen.
VersionDeltaFile
1.1522+2-2sys/dev/pci/pcidevs_data.h
1.1523+2-2sys/dev/pci/pcidevs.h
+4-42 files

NetBSD/src i0wQhUhsys/dev/pci pcidevs

   fix typo in my previous commit: s/JMC58X/JMB58x/.
VersionDeltaFile
1.1544+2-2sys/dev/pci/pcidevs
+2-21 files

NetBSD/src 3Zd44q7sys/dev/pci agp.c

   Do not require the display device to identify as VGA subclass.

   If it's a display device and has AGP capability, we can trust it's a
   proper AGP master. This fixes attachment for my Permedia 2 AGP board,
   which identifies as subclass miscellaneous (0x80).
VersionDeltaFile
1.91+3-4sys/dev/pci/agp.c
+3-41 files

NetBSD/src 3xK08VMsys/ddb db_command.c

   ddb(4)/crash(8): Print lock symbols in `show all locks'.

   Reorder columns so the variable-width symbol comes last.

   PR kern/60030: ddb/crash: show all locks without LOCKDEBUG
VersionDeltaFile
1.195+12-7sys/ddb/db_command.c
+12-71 files

NetBSD/src Di2uebNsys/arch/amd64/amd64 db_interface.c, sys/arch/i386/i386 db_interface.c

   crash(8): Add support for `mach cpu N' on x86.

   Requires core dump to have the registers saved on cpuN.  This happens
   with the ddb `sync' command, but not with the kern.dump_on_panic=1
   ddb.onpanic=0 path yet -- TBD.

   PR bin/58010: crash(8) doesn't support `mach cpu N' to examine
   registers/stack of other CPUs
VersionDeltaFile
1.5+91-3usr.sbin/crash/arch/x86.c
1.91+6-2sys/arch/i386/i386/db_interface.c
1.43+6-2sys/arch/amd64/amd64/db_interface.c
1.55+6-1usr.sbin/crash/Makefile
+109-84 files

NetBSD/src wLJML2Tsys/dev/pci pcidevs.h pcidevs_data.h

   regen.
VersionDeltaFile
1.1521+4,138-4,135sys/dev/pci/pcidevs_data.h
1.1522+1-0sys/dev/pci/pcidevs.h
+4,139-4,1352 files

NetBSD/src FExd9Imsys/dev/pci pcidevs

   Add JMicron JMB58x AHCI SATA controller.
VersionDeltaFile
1.1543+2-1sys/dev/pci/pcidevs
+2-11 files

NetBSD/src Rvnvz2Hdoc CHANGES-10.2

   Tickets #1323 - #1327
VersionDeltaFile
1.1.2.124+26-1doc/CHANGES-10.2
+26-11 files

NetBSD/src nr0FrO7sys/external/bsd/dwc2/dist dwc2_core.c

   dwc2: Bring dwc2_wait_for_mode from upstream and use in dwc2_force_mode.

   dwc2_wait_for_mode will wait upto 110milliseconds for the controller
   to enter the expected mode.

   This hopefully fixes

   port-evbarm/60613: Recent dwc2 commit breaks usb based ethernet device...
VersionDeltaFile
1.15+37-3sys/external/bsd/dwc2/dist/dwc2_core.c
+37-31 files

NetBSD/src AOfKu15sys/dev/pci pciconf.c

   Pull up following revision(s) (requested by rin in ticket #1327):

        sys/dev/pci/pciconf.c: revision 1.57
        sys/dev/pci/pciconf.c: revision 1.58
        sys/dev/pci/pciconf.c: revision 1.59

   pciconf: Fix alignments of device memory and I/O resources

   Resources must be their-size-aligned. While here:
   - Switch *align variable from int to more suitable integer types.
   - Make some conditions clearer (NFC).


   pciconf: Fix round-up logics for total sizes of bridge resources

   The previous ones are valid only if alignments are 4K or 1M,
   for I/O or memory, respectively.
   pciconf: Sort resource windows in order of decreasing alignment
   instead of size.

    [8 lines not shown]
VersionDeltaFile
1.55.4.1+34-37sys/dev/pci/pciconf.c
+34-371 files

NetBSD/src fYXfL0Vdoc CHANGES-11.1

   Tickets #411 - #416, #418
VersionDeltaFile
1.1.2.3+45-1doc/CHANGES-11.1
+45-11 files

NetBSD/src ImZzgoEsys/dev/pci pciconf.c

   Pull up following revision(s) (requested by rin in ticket #418):

        sys/dev/pci/pciconf.c: revision 1.57
        sys/dev/pci/pciconf.c: revision 1.58
        sys/dev/pci/pciconf.c: revision 1.59

   pciconf: Fix alignments of device memory and I/O resources

   Resources must be their-size-aligned. While here:
   - Switch *align variable from int to more suitable integer types.
   - Make some conditions clearer (NFC).


   pciconf: Fix round-up logics for total sizes of bridge resources

   The previous ones are valid only if alignments are 4K or 1M,
   for I/O or memory, respectively.
   pciconf: Sort resource windows in order of decreasing alignment
   instead of size.

    [8 lines not shown]
VersionDeltaFile
1.55.12.1+34-37sys/dev/pci/pciconf.c
+34-371 files

NetBSD/src DHwo3WCsys/external/bsd/dwc2 dwc2.c

   Backout ticket #417, fallout needs more investigation
VersionDeltaFile
1.81.4.2+0-15sys/external/bsd/dwc2/dwc2.c
+0-151 files

NetBSD/src EqMf2ZYsys/external/bsd/dwc2 dwc2.c

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

        sys/external/bsd/dwc2/dwc2.c: revision 1.84

   PR/60021: USB-only boot: uhub0 attaches but uhub1 never appears...

   Update the dwc2 intial reset sequence to more closely match the upstream
   driver - it's changed a bit in the last 10 years.

   This reset sequence gets the device out of the state it's left in by the

   RaspberryPI firmware when booting from USB.
VersionDeltaFile
1.81.4.1+17-2sys/external/bsd/dwc2/dwc2.c
+17-21 files

NetBSD/src S6qpGiusys/dev/ic bcmgenet.c

   PR kern/60592

   properly move bits to ensure unicast bit and locally administered
   bits were rightly set.

   needs pullup to 11 and 10
VersionDeltaFile
1.25+8-6sys/dev/ic/bcmgenet.c
+8-61 files

NetBSD/src e1Pt257external/gpl2/grep/dist/src grep.c

   Pull up following revision(s) (requested by gutteridge in ticket #1326):

        external/gpl2/grep/dist/src/grep.c: revision 1.6
        external/gpl2/grep/dist/src/grep.c: revision 1.7

   grep.c: fix ctype(3) issue leading to segfault

   Addresses PR bin/60552 from Chavdar Ivanov, fix supplied by RVP.


   grep.c: match upstream coding style for previous change (NFC)
VersionDeltaFile
1.5.2.1+2-2external/gpl2/grep/dist/src/grep.c
+2-21 files

NetBSD/src BXyPQvUexternal/gpl2/grep/dist/src grep.c

   Pull up following revision(s) (requested by gutteridge in ticket #416):

        external/gpl2/grep/dist/src/grep.c: revision 1.6
        external/gpl2/grep/dist/src/grep.c: revision 1.7

   grep.c: fix ctype(3) issue leading to segfault

   Addresses PR bin/60552 from Chavdar Ivanov, fix supplied by RVP.


   grep.c: match upstream coding style for previous change (NFC)
VersionDeltaFile
1.5.6.1+2-2external/gpl2/grep/dist/src/grep.c
+2-21 files

NetBSD/src VKa0Ucmdoc CHANGES-9.5

   Ticket #2045
VersionDeltaFile
1.1.2.124+6-1doc/CHANGES-9.5
+6-11 files

NetBSD/src AtWYnSwsys/kern vfs_subr.c

   Pull up following revision(s) (requested by riastradh in ticket #2045):

        sys/kern/vfs_subr.c: revision 1.504

   vflushbuf: Print `vflushbuf: dirty' warning only once per call.

   And do it only under DEBUG, and rate-limit it globally.

   This can happen when vflushbuf is competing with an onslaught of
   concurrent I/O on a snapshot or block device (which is done without
   holding the vnode lock, despite what the comment says).  That
   concurrent I/O might be happening indefinitely, so we are likely to
   have to print a _lot_ of warnings, potentially overwhelming the
   console, until the underlying problem is fixed by teaching vflushbuf
   to wait only for the writes that began before have completed, not
   also all writes that have begun since.

   This stop-gap measure intended to be low-risk for pullup to release
   branches.

    [2 lines not shown]
VersionDeltaFile
1.471.4.1+17-3sys/kern/vfs_subr.c
+17-31 files

NetBSD/src SP1F1EMsys/kern vfs_subr.c

   Pull up following revision(s) (requested by riastradh in ticket #1325):

        sys/kern/vfs_subr.c: revision 1.504

   vflushbuf: Print `vflushbuf: dirty' warning only once per call.

   And do it only under DEBUG, and rate-limit it globally.

   This can happen when vflushbuf is competing with an onslaught of
   concurrent I/O on a snapshot or block device (which is done without
   holding the vnode lock, despite what the comment says).  That
   concurrent I/O might be happening indefinitely, so we are likely to
   have to print a _lot_ of warnings, potentially overwhelming the
   console, until the underlying problem is fixed by teaching vflushbuf
   to wait only for the writes that began before have completed, not
   also all writes that have begun since.

   This stop-gap measure intended to be low-risk for pullup to release
   branches.

    [2 lines not shown]
VersionDeltaFile
1.496.2.2+17-3sys/kern/vfs_subr.c
+17-31 files

NetBSD/src bU8jNJNsys/kern vfs_subr.c

   Pull up following revision(s) (requested by riastradh in ticket #415):

        sys/kern/vfs_subr.c: revision 1.504

   vflushbuf: Print `vflushbuf: dirty' warning only once per call.

   And do it only under DEBUG, and rate-limit it globally.

   This can happen when vflushbuf is competing with an onslaught of
   concurrent I/O on a snapshot or block device (which is done without
   holding the vnode lock, despite what the comment says).  That
   concurrent I/O might be happening indefinitely, so we are likely to
   have to print a _lot_ of warnings, potentially overwhelming the
   console, until the underlying problem is fixed by teaching vflushbuf
   to wait only for the writes that began before have completed, not
   also all writes that have begun since.

   This stop-gap measure intended to be low-risk for pullup to release
   branches.

    [2 lines not shown]
VersionDeltaFile
1.502.2.2+17-3sys/kern/vfs_subr.c
+17-31 files

NetBSD/src CQkuZ95usr.sbin/syslogd syslogd.c

   Pull up following revision(s) (requested by msaitoh in ticket #1324):

        usr.sbin/syslogd/syslogd.c: revision 1.156
        usr.sbin/syslogd/syslogd.c: revision 1.157

   syslogd: Fix buffering of partial klog lines

    When a /dev/klog read ends without a newline, the remaining data
   is buffered for the next read. The code mistakenly copied the data
   into linebuf instead of klog_linebuf, breaking reconstruction of
   split log messages.

   Found and fixed by nonaka@ and Kenichi Suzuki at IIJ.


   syslogd: Preserve full partial klog line when buffering

    Buffer incomplete /dev/klog lines from the start of the original
   line instead of the parse position. Otherwise, split messages

    [3 lines not shown]
VersionDeltaFile
1.140.2.3+4-3usr.sbin/syslogd/syslogd.c
+4-31 files

NetBSD/src Dg570m6usr.sbin/syslogd syslogd.c

   Pull up following revision(s) (requested by msaitoh in ticket #414):

        usr.sbin/syslogd/syslogd.c: revision 1.156
        usr.sbin/syslogd/syslogd.c: revision 1.157

   syslogd: Fix buffering of partial klog lines

    When a /dev/klog read ends without a newline, the remaining data
   is buffered for the next read. The code mistakenly copied the data
   into linebuf instead of klog_linebuf, breaking reconstruction of
   split log messages.

   Found and fixed by nonaka@ and Kenichi Suzuki at IIJ.


   syslogd: Preserve full partial klog line when buffering

    Buffer incomplete /dev/klog lines from the start of the original
   line instead of the parse position. Otherwise, split messages

    [3 lines not shown]
VersionDeltaFile
1.147.2.3+4-3usr.sbin/syslogd/syslogd.c
+4-31 files

NetBSD/src m8RxUKksys/dev/pci mpii.c

   Pull up following revision(s) (requested by he in ticket #1323):

        sys/dev/pci/mpii.c: revision 1.32

   sys/dev/pci/mpii.c: Reduce MPII_REQUEST_CREDIT to improve stability.

   This should fix PR#58684, at least it does in my case on a
   host with a "Symbios Logic SAS3008 (rev. 0x02)" controller.

   Admittedly, this is a band-aid fix, but it's the best we could come
   up with to solve the PR, and it does not appear to have significant
   performance implications, at least not in a single-drive configuration.

   So, better to be stable / functional than not.
VersionDeltaFile
1.29.6.2+3-3sys/dev/pci/mpii.c
+3-31 files

NetBSD/src VWRsTzzsys/dev/pci mpii.c

   Pull up following revision(s) (requested by he in ticket #412):

        sys/dev/pci/mpii.c: revision 1.32

   sys/dev/pci/mpii.c: Reduce MPII_REQUEST_CREDIT to improve stability.

   This should fix PR#58684, at least it does in my case on a
   host with a "Symbios Logic SAS3008 (rev. 0x02)" controller.

   Admittedly, this is a band-aid fix, but it's the best we could come
   up with to solve the PR, and it does not appear to have significant
   performance implications, at least not in a single-drive configuration.

   So, better to be stable / functional than not.
VersionDeltaFile
1.31.4.1+3-3sys/dev/pci/mpii.c
+3-31 files

NetBSD/src CzmKyAHexternal/cddl/osnet/lib/libdtrace Makefile

   Pull up following revision(s) (requested by riastradh in ticket #411):

        external/cddl/osnet/lib/libdtrace/Makefile: revision 1.35

   libdtrace/Makefile: Add to, don't overwrite, CLEANFILES.

   PR lib/60530: NetBSD 11.0 cleandir leaves
   external/cddl/osnet/lib/libdtrace/obj/dtrace.expsym around
VersionDeltaFile
1.33.2.1+2-2external/cddl/osnet/lib/libdtrace/Makefile
+2-21 files

NetBSD/src PpBeI33sys/dev/pci gffb.c

   quick & easy hardware cursor support
   needs testing on 2MX
VersionDeltaFile
1.37+167-4sys/dev/pci/gffb.c
+167-41 files

NetBSD/src w37uOnrsys/uvm uvm_pdaemon.c

   uvm_pdaemon.c: Undo mistake in previous uvm_lwp_is_pagedaemon change.

   This was not a test for whether curlwp is the page daemon; this is a
   test for whether the page daemon exists at all, but it was changed
   nevertheless to use the new uvm_lwp_is_pagedaemon() in rev. 1.139.
VersionDeltaFile
1.140+3-3sys/uvm/uvm_pdaemon.c
+3-31 files

NetBSD/src fCV3DqJdoc CHANGES 3RDPARTY

   Note import of dhcpcd-10.5.2
VersionDeltaFile
1.2239+3-3doc/3RDPARTY
1.3285+2-1doc/CHANGES
+5-42 files

NetBSD/src xR1EKOlexternal/bsd/dhcpcd/dist/src ipv6.c

   Sync with dhcpcd-10.5.2
VersionDeltaFile
1.26+3-1external/bsd/dhcpcd/dist/src/ipv6.c
+3-11 files