NetBSD/src qVOin7S — sys/arch/arm/cortex gtmr.c

   KNF
VersionDeltaFile
1.53+3-3sys/arch/arm/cortex/gtmr.c
+3-31 files

NetBSD/src BL4IcC3 — sys/net bsd-comp.c

   Properly bounds check the max_ent check in bsd_decompress().

   A specially crafted packet from PPP can trigger a backwards write of
   an mbuf of a character, and can cause hangs and crashes as it corrupts
   memory in the kernel.

   The check against max_ent has an off-by-one error, fixed in this change
   and fixes the problem (tested on arm64.)

   From Acts1631 via OpenBSD.

   XXX: pullup-10, pullup-11
VersionDeltaFile
1.24+3-3sys/net/bsd-comp.c
+3-31 files

NetBSD/src ABO3E3c — sys/fs/msdosfs denode.h

   Promote deHighClust to target type (u_long) before shifting it left by 16.
   *** CID 1654711: Integer handling issues  (SIGN_EXTENSION)
VersionDeltaFile
1.30+2-2sys/fs/msdosfs/denode.h
+2-21 files

NetBSD/src tBO8lye — sys/dev/i2c files.i2c

   Comment out LTC3589, driver itself not yet committed.
VersionDeltaFile
1.141+6-6sys/dev/i2c/files.i2c
+6-61 files

NetBSD/src Dq7mVmS — sys/arch/sparc/dev cgfourteen.c

   support bold characters with mono fonts, use proper WSATTR_* flags
VersionDeltaFile
1.102+84-31sys/arch/sparc/dev/cgfourteen.c
+84-311 files

NetBSD/src zUFzVu4 — sys/dev/i2c mcp980x.c files.i2c

   Fix missing attach args - make this build again.
VersionDeltaFile
1.140+8-1sys/dev/i2c/files.i2c
1.9+3-2sys/dev/i2c/mcp980x.c
+11-32 files

NetBSD/src Fyg2oWI — external/gpl2/mkhybrid/dist write.c tree.c, external/gpl2/mkhybrid/dist/libhfs_iso hfs.c data.c

   macppc: add MKREPRO support to mkhybrid and fix bugs

   1) Fix overlapping strcpy which triggers fortify checks on some hosts
   2) Add -timestamp option
   2) Don't leak stack garbage into the generated image
VersionDeltaFile
1.8+57-2external/gpl2/mkhybrid/dist/mkisofs.c
1.2+29-0external/gpl2/mkhybrid/dist/libhfs_iso/data.c
1.3+13-0external/gpl2/mkhybrid/dist/mkhybrid.8
1.4+7-3external/gpl2/mkhybrid/dist/tree.c
1.2+4-4external/gpl2/mkhybrid/dist/libhfs_iso/hfs.c
1.3+3-2external/gpl2/mkhybrid/dist/write.c
+113-116 files not shown
+127-1612 files

NetBSD/src vsAvhcH — sys/arch/hppa/spmath Makefile.inc Makefile

   Use tool tsort, not host tsort, for hppa spmath build
VersionDeltaFile
1.7+3-3sys/arch/hppa/spmath/Makefile
1.13+2-2sys/arch/hppa/spmath/Makefile.inc
+5-52 files

NetBSD/src 8mWfsqk — lib/libc/stdio vfwprintf.c

   PR bin/60496 - fix printf(3) with non-single-byte decimal point & thousands sep

   These fixes are relatively simple, and should be safe -- I have had them
   in my source tree for ages now.

   The fix for the decimal point case is taken more or less directly from
   an old FreeBSD fix for the same issue.

   The thousands separator case is different - our code and FreeBSD's have
   diverged so much in this area that simply using their method would have
   been more trouble than it was worth, so I reimplemented it differently
   to better fit our code model.

   There are ATF tests that go with this, which will be committed one day,
   but have been waiting on strfmon(3) fixes, which are related.   I decided
   these code changes should wait no longer.  The tests will come later.

   XXX pullup -11 -10
VersionDeltaFile
1.43+55-36lib/libc/stdio/vfwprintf.c
+55-361 files

NetBSD/src 09PkF9i — sys/dev/pci if_vr.c

   vr(4): reinitialize device when rx engine fails to go to the idle state.

   When detecting root via NFS, DHCP timed out on some boots.
   Investigation showed that in certain cases RX engine was getting stuck,
   likely triggered by an ARP frame arriving before driver handled a link up
   state.

   NFS boot's RARP fallback was calling media up command, triggering
   reinitialization and forced reset, restoring the device state.
   Since fallback doesn't set the IP address, NFS boot failed,
   requesting to prompt root device again.

   Subsequent attempt succeeded since device was reinitialized
   by the RARP fallback, but manual input was required.

   The fix always verifies successful rx/tx engine shutdown in vr_mii_statchg(),
   even when state is active and media link is up.
   In case it fails, device reinitialization is initiated, allowing DHCP process
   to succeed.

    [5 lines not shown]
VersionDeltaFile
1.139+16-18sys/dev/pci/if_vr.c
+16-181 files

NetBSD/src TYR2rlX — sys/arch/amiga/clockport files.clockport

   add missing "device isp1763hc".  fixes GENERIC build for me.
VersionDeltaFile
1.8+2-1sys/arch/amiga/clockport/files.clockport
+2-11 files

NetBSD/src fZtNT9h — sys/arch/mips/rmi rmixl_intr.c

   s/disasociate/disassociate/ in comment.
VersionDeltaFile
1.16+3-3sys/arch/mips/rmi/rmixl_intr.c
+3-31 files

NetBSD/src AO4sWSS — common/lib/libc/stdlib random.c, tools/compat Makefile compat_defs.h

   Make builds reproducible across hosts with different libc random() implementations.
VersionDeltaFile
1.9+27-4common/lib/libc/stdlib/random.c
1.134+16-1tools/compat/compat_defs.h
1.98+2-2tools/compat/Makefile
+45-73 files

NetBSD/src wOfUXwu — sys/arch/amiga/clockport isp1763hc_rrreg.h isp1763hc_rr.c

   Add driver for Individual Computers RapidRoad USB controller.

   This is a frontend for isp1763hc MI driver.

   The controller can either be connected to clockport or local expansion
   port on X-Surf 100. For now only clockport connection is supported.
VersionDeltaFile
1.1+304-0sys/arch/amiga/clockport/isp1763hc_rr.c
1.1+64-0sys/arch/amiga/clockport/isp1763hc_rrreg.h
+368-02 files

NetBSD/src fKWRfTp — sys/arch/amiga/clockport gencp_xsurf.c gencp_acafh.c

   Fix up clockport attachments.

   Move bus tag and attach args from the stack into softc. Properly
   disestablish interrupt. Handle exactly one device per clockport.
VersionDeltaFile
1.8+36-8sys/arch/amiga/clockport/clockport.c
1.6+25-13sys/arch/amiga/clockport/clockportvar.h
1.6+12-9sys/arch/amiga/clockport/a1k2cp.c
1.2+16-2sys/arch/amiga/clockport/clockport_common.c
1.2+5-7sys/arch/amiga/clockport/gencp_acafh.c
1.3+4-7sys/arch/amiga/clockport/gencp_xsurf.c
+98-462 files not shown
+107-518 files

NetBSD/src IBvNqpg — doc CHANGES

   doc/CHANGES: fix typo
VersionDeltaFile
1.3304+2-2doc/CHANGES
+2-21 files

NetBSD/src y25nxyB — sys/dev/ic isp1763var.h isp1763ptd.c

   Add driver for ISP1763A USB 2.0 host controller.

   It's a relatively simple PIO-driven host/OTG chip, think more modern
   and less broken slhci. Only the host part is supported now. Isochornous
   transactions are not supported (this is a driver limitation).
VersionDeltaFile
1.1+1,435-0sys/dev/ic/isp1763.c
1.1+178-0sys/dev/ic/isp1763reg.h
1.1+152-0sys/dev/ic/isp1763ptd.c
1.1+146-0sys/dev/ic/isp1763var.h
+1,911-04 files

NetBSD/src CETrgR7 — usr.sbin/pwd_mkdb pwd_mkdb.c

   Don't try to get the database version from the host's database when running cross.
   On hosts like FreeBSD that do have the database in the same place we keep it,
   but don't have our explicit version record, this was causing database version 0
   instead of 1 to be emitted, which is wrong.
VersionDeltaFile
1.63+5-4usr.sbin/pwd_mkdb/pwd_mkdb.c
+5-41 files

NetBSD/src sunQj8y — sys/arch/xen/xen xen_machdep.c

   Be more precise when checking boot device and partition suffix.
VersionDeltaFile
1.30+24-9sys/arch/xen/xen/xen_machdep.c
+24-91 files

NetBSD/src MJiQgNv — tests/usr.bin/xlint/lint1 gcc_typeof.c, usr.bin/xlint/lint1 decl.c

   lint: allow typeof to be used with function types

   This fixes a lint assertion in lib/libc/ssp/ssp_redirect.c.
VersionDeltaFile
1.8+7-1tests/usr.bin/xlint/lint1/gcc_typeof.c
1.430+3-3usr.bin/xlint/lint1/decl.c
+10-42 files

NetBSD/src lTTUVnP — doc CHANGES-10.3

   Ticket #1355
VersionDeltaFile
1.1.2.11+9-1doc/CHANGES-10.3
+9-11 files

NetBSD/src XajSzMJ — libexec/ld.elf_so Makefile, share/mk bsd.lib.mk bsd.kmodule.mk

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

        share/mk/bsd.prog.mk: revision 1.360
        share/mk/bsd.lib.mk: revision 1.424
        share/mk/bsd.prog.mk: revision 1.361
        share/mk/bsd.kmodule.mk: revision 1.87
        share/mk/bsd.kmodule.mk: revision 1.88
        libexec/ld.elf_so/Makefile: revision 1.152
        (all via patch)

   bsd.prog.mk: Fix parallel builds of debug data.

   Previously, we had one rule to generate foo, and another rule to
   derive foo.debug from it with objcopy -- and then rewrite foo _in
   place_ to strip the debug data with objcopy.

   This is wrong -- one rule should never overwrite another rule's
   target; this violates the contract with make(1), and can lead it to
   run rules in parallel on files that are changing, which in turn can

    [39 lines not shown]
VersionDeltaFile
1.341.2.4+33-9share/mk/bsd.prog.mk
1.81.2.2+21-13share/mk/bsd.kmodule.mk
1.144.2.3+6-12libexec/ld.elf_so/Makefile
1.389.2.3+5-5share/mk/bsd.lib.mk
+65-394 files

NetBSD/src 8MCuTWL — doc CHANGES-10.3

   Ticket #1357
VersionDeltaFile
1.1.2.10+7-1doc/CHANGES-10.3
+7-11 files

NetBSD/src HcKOLql — . build.sh, tools Makefile.gnuhost

   Pull up following revision(s) (requested by tls in ticket #516):

        tools/Makefile.gnuhost: revision 1.58
        build.sh: revision 1.406

   Protect against autoconf/Xcode mishegas on macOS.

   This seems to strike periodically, confuse a developer or two for a little
   while, and then go away.  Why?  Because it happens in the interval between
   Apple issuing a version of Xcode that supports a newer OS, and newer APIs,
   and a given developer's system being upgraded (Apple typically ships Xcode
   supporting a new version of macOS a little prior to the OS itself).

   The symptom is that autoconf detects symbols that are weakly available with
   the new Xcode but which will cause built executables to dump core if called
   on the old host OS.  This is evidently being addressed in newer versions of
   autoconf but who knows when we'll get those across our tree.  The fix is to
   tell Xcode to use an older SDK if the potential for this condition is detected.
VersionDeltaFile
1.365.2.9+65-2build.sh
1.54.2.2+6-1tools/Makefile.gnuhost
+71-32 files

NetBSD/src azrnM6J — doc CHANGES-11.1

   Ticket #516
VersionDeltaFile
1.1.2.22+7-1doc/CHANGES-11.1
+7-11 files

NetBSD/src x1qdHcr — . build.sh, tools Makefile.gnuhost

   Pull up following revision(s) (requested by tls in ticket #516):

        tools/Makefile.gnuhost: revision 1.58
        build.sh: revision 1.406

   Protect against autoconf/Xcode mishegas on macOS.

   This seems to strike periodically, confuse a developer or two for a little
   while, and then go away.  Why?  Because it happens in the interval between
   Apple issuing a version of Xcode that supports a newer OS, and newer APIs,
   and a given developer's system being upgraded (Apple typically ships Xcode
   supporting a new version of macOS a little prior to the OS itself).

   The symptom is that autoconf detects symbols that are weakly available with
   the new Xcode but which will cause built executables to dump core if called
   on the old host OS.  This is evidently being addressed in newer versions of
   autoconf but who knows when we'll get those across our tree.  The fix is to
   tell Xcode to use an older SDK if the potential for this condition is detected.
VersionDeltaFile
1.399.2.1+65-2build.sh
1.57.2.1+6-1tools/Makefile.gnuhost
+71-32 files

NetBSD/src qvvBwwm — crypto/external/bsd/openssh/dist sshd-session.c

   sshd-session: For libwrap, check only "sshd"

   Reapply fix for PR bin/60512, which was lost during merge.
VersionDeltaFile
1.18+5-6crypto/external/bsd/openssh/dist/sshd-session.c
+5-61 files

NetBSD/src InEgmxN — sys/dev/sun kbdvar.h kbd.c

   make sure WSKBDIO_GETLEDS returns a wskbd-compatible bitmask, not the hardware
   mask
VersionDeltaFile
1.74+8-6sys/dev/sun/kbd.c
1.22+2-1sys/dev/sun/kbdvar.h
+10-72 files

NetBSD/src 3m81pzZ — sys/arch/aarch64/include armreg.h

   aarch64: add more system registers to armreg.h
VersionDeltaFile
1.84+45-1sys/arch/aarch64/include/armreg.h
+45-11 files

NetBSD/src NYNVPQL — . build.sh, tools Makefile.gnuhost

   Protect against autoconf/Xcode mishegas on macOS.

   This seems to strike periodically, confuse a developer or two for a little
   while, and then go away.  Why?  Because it happens in the interval between
   Apple issuing a version of Xcode that supports a newer OS, and newer APIs,
   and a given developer's system being upgraded (Apple typically ships Xcode
   supporting a new version of macOS a little prior to the OS itself).

   The symptom is that autoconf detects symbols that are weakly available with
   the new Xcode but which will cause built executables to dump core if called
   on the old host OS.  This is evidently being addressed in newer versions of
   autoconf but who knows when we'll get those across our tree.  The fix is to
   tell Xcode to use an older SDK if the potential for this condition is detected.
VersionDeltaFile
1.406+65-2build.sh
1.58+6-1tools/Makefile.gnuhost
+71-32 files