NetBSD/src UXoHgRYsys/kern kern_rndq.c

   done is not guaranteed to be aligned; don't *(uint32_t *) it.
VersionDeltaFile
1.27+7-5sys/kern/kern_rndq.c
+7-51 files

NetBSD/src 80a1662sys/miscfs/umapfs umap_vfsops.c

   1) 'error' is returned while it does not even hold an error code. Which
      means that zero is returned, and the kernel keeps mounting (and it
      probably ends up in a deadlock/memory corruption somewhere).
   2) 'nentries' and 'gnentries' are int and user-controlled, and there's no
      check to ensure they are greater than zero. Since they are used to
      compute the size of two copyin's, a user can control the copied size
      by giving a negative value (like 128-2^29), and thus overwrite kernel
      memory.

   Both triggerable from root only.
VersionDeltaFile
1.94+5-4sys/miscfs/umapfs/umap_vfsops.c
+5-41 files

NetBSD/src wgDrr52sys/kern kern_rndpool.c

   buf is not guaranteed to be aligned; don't *(uint32_t *) it.
VersionDeltaFile
1.7+3-4sys/kern/kern_rndpool.c
+3-41 files

NetBSD/src wriYt8fdistrib/sets/lists/base ad.aarch64

   Mark compat directories as compat, not arch64.
VersionDeltaFile
1.3+10-10distrib/sets/lists/base/ad.aarch64
+10-101 files

NetBSD/src r6G9b92sys/crypto/cprng_fast cprng_fast.c

   Tweak cprng_fast_buf to use 32-bit unaligned writes if possible.
VersionDeltaFile
1.10+12-6sys/crypto/cprng_fast/cprng_fast.c
+12-61 files

NetBSD/src DwEy0ZIusr.sbin/postinstall postinstall

   FONTCONFIG_DIR not existing does not need to be fixed.
VersionDeltaFile
1.176+6-1usr.sbin/postinstall/postinstall
+6-11 files

NetBSD/src d309affsys/arch/sparc64/sparc64 autoconf.c

   Match firmware paths for the boot device in Mac style, as used by
   QEMU/OpenBIOS.
VersionDeltaFile
1.199+26-3sys/arch/sparc64/sparc64/autoconf.c
+26-31 files

NetBSD/src SUEJprUsys/dev/usb xhci.c

   PR/49091: xhci: wrong wMaxPacketSize value

   While this is correct according to the specification only fixed sizes
   are allowed, i.e. 512 for SS, etc. Maybe these should be used?
VersionDeltaFile
1.24+11-4sys/dev/usb/xhci.c
+11-41 files

NetBSD/src HDaJWbfdoc CHANGES.prev

   Formatting fixes, following the guidelines in the comments
   at the top of CHANGES:

   * Start with <tab><heading><colon><one space><capital letter>...
   * Indent with exactly two tabs.
   * End with <full stop><one or two spaces, or newline and two tabs>
     <left square bracket><initials><space><date><right square bracket>

   I edited only in the "Changes from NetBSD 6.0 to NetBSD 7.0" section,
   and I left one entry starting with a lowercase letter because it was a
   literal variable name.
VersionDeltaFile
1.120+116-116doc/CHANGES.prev
+116-1161 files

NetBSD/src JJ2xca1doc CHANGES-7.0 LAST_MINUTE, gnu/usr.bin/groff/tmac mdoc.local

   Welcome to 7.0_BETA!
VersionDeltaFile
1.1.2.1+13-0doc/CHANGES-7.0
1.2.52.1+3-3doc/LAST_MINUTE
1.75.4.1+3-3gnu/usr.bin/groff/tmac/mdoc.local
1.459.2.1+2-2sys/sys/param.h
1.5.12.1+2-2doc/README.files
1.1+0-0doc/CHANGES-7.0
+23-106 files

NetBSD/src 53aBUWignu/usr.bin/groff/tmac mdoc.local

   Add NetBSD 8.0, and make 7.0 the default.
VersionDeltaFile
1.76+4-3gnu/usr.bin/groff/tmac/mdoc.local
+4-31 files

NetBSD/src c8vXkypdoc CHANGES CHANGES.prev

   Note the new netbsd-7 branch, and move CHANGES to CHANGES.prev .
VersionDeltaFile
1.1968+2-486doc/CHANGES
1.119+487-1doc/CHANGES.prev
1.332+12-1doc/BRANCHES
+501-4883 files

NetBSD/src fuinrZasys/sys param.h

   Welcome to 7.99.1.
VersionDeltaFile
1.460+2-2sys/sys/param.h
+2-21 files

NetBSD/src QOZoMFVexternal/mit/xorg/server/drivers/xf86-video-radeon Makefile

   put KMS support under our X11DRI definition.
VersionDeltaFile
1.18+4-2external/mit/xorg/server/drivers/xf86-video-radeon/Makefile
+4-21 files

NetBSD/src KkZRgJrlib/libm Makefile

   revert parts of 1.163 that affect the x86 build.

   possibly, we want to build the i386 fenv.c for compat build, but they
   seem largely compatible and for now, just go back to what we had before
   that wasn't breaking the build or generating bug reports.
VersionDeltaFile
1.164+5-4lib/libm/Makefile
+5-41 files

NetBSD/src 3a50ac8sys/dev/pci viaenv.c

   Add missing curly braces

   It unbreaks the i386 build of ALL.
VersionDeltaFile
1.33+4-3sys/dev/pci/viaenv.c
+4-31 files

NetBSD/src eaUSSHcdistrib/sets/lists/modules md.i386 md.amd64

   remove debug cruft, the example module is not normally built
VersionDeltaFile
1.46+1-5distrib/sets/lists/modules/md.i386
1.41+1-3distrib/sets/lists/modules/md.amd64
+2-82 files

NetBSD/src di34Xoqcompat archdirs.mk

   Fix else if botch
VersionDeltaFile
1.6+2-2compat/archdirs.mk
+2-21 files

NetBSD/src gVnkXDmsys/rump/librump/rumpkern rump.c

   Do cprng_fast_init in rump_init

   It fixes rump bootup failure:
     panic: kernel diagnostic assertion "off < percpu_nextoff" failed:
     file "/usr/src/lib/librump/../../sys/rump/../kern/subr_percpu.c", line 76
VersionDeltaFile
1.308+6-3sys/rump/librump/rumpkern/rump.c
+6-31 files

NetBSD/src nB7Ii57sys/arch/aarch64/include byte_swap.h

   Use %x/%w as appropriate.
VersionDeltaFile
1.2+4-4sys/arch/aarch64/include/byte_swap.h
+4-41 files

NetBSD/src C5SDF2tdistrib/sets/lists/modules md.i386 md.amd64, sys/arch/x86/x86 x86_machdep.c

by jnemeth on ⎇🏷
   Add the infrastructure for MODULAR support for Xen kernels.  At
   the moment, this can only load very simple modules due to missing
   symbols.  It is being add at this time to make pullups to the
   netbsd-7 branch easier.  It is not enabled by default in any kernels.
VersionDeltaFile
1.45+766-0distrib/sets/lists/modules/md.i386
1.40+360-1distrib/sets/lists/modules/md.amd64
1.67+22-2sys/arch/x86/x86/x86_machdep.c
1.2+7-4sys/modules/arch/archdirs.mk
1.97+9-2sys/kern/kern_module.c
1.1+11-0sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk
+1,175-97 files not shown
+1,215-1413 files

NetBSD/src DGDBDXpsys/net/npf npf_ctl.c npf_ruleset.c

   NPF: finish up the rework of npfctl_save() mechanism.
VersionDeltaFile
1.38+34-15sys/net/npf/npf_ctl.c
1.37+30-18sys/net/npf/npf_ruleset.c
1.8+8-16sys/net/npf/npf_conf.c
1.12+17-1sys/net/npf/npf_rproc.c
1.22+5-8sys/net/npf/npf_tableset.c
1.58+6-6sys/net/npf/npf_impl.h
+100-646 files

NetBSD/src FNLN2pSusr.sbin/sysinst/arch/i386 md.c

   Use installboot to install bootblocks for i386/amd64, now that
   they are included on all boot media.

   Some of the previous method of setting the console (and conspeed, when
   using serial console) is retained, but it should probably be reworked.

   Also, adapt to the fact that we may be installing to a disk wedge.

   With this change, it is now possible (but still ugly) for sysinst to
   create a bootable GPT-labeled disk.
VersionDeltaFile
1.3+37-38usr.sbin/sysinst/arch/i386/md.c
+37-381 files

NetBSD/src nh986jwsys/arch/evbarm/conf std.igepv2

   add some std stuff for igepv2.
VersionDeltaFile
1.7+4-1sys/arch/evbarm/conf/std.igepv2
+4-11 files

NetBSD/src IYetTculib/libc libcincludes.mk Makefile, lib/libc/compiler_rt Makefile.inc

   MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU
VersionDeltaFile
1.24+9-9lib/libc/compiler_rt/Makefile.inc
1.2+7-6lib/libc/libcincludes.mk
1.19+4-4lib/libc/softfloat/Makefile.inc
1.166+1-3lib/libc/Makefile
1.50+3-1lib/libkvm/Makefile
+24-235 files

NetBSD/src 7ffZFbLlibexec/ld.elf_so rtld.h symbol.c, libexec/ld.elf_so/arch/arm find_exidx.c

   Don't provide __gnu_Unwind_Find_exidx if __ARM_DWARF_EH__ is defined
VersionDeltaFile
1.118+3-3libexec/ld.elf_so/rtld.h
1.65+3-3libexec/ld.elf_so/symbol.c
1.4+5-1libexec/ld.elf_so/arch/arm/find_exidx.c
+11-73 files

NetBSD/src mT4UUqdetc/mtree NetBSD.dist.aarch64

   Add eabihf directories
VersionDeltaFile
1.2+15-4etc/mtree/NetBSD.dist.aarch64
+15-41 files

NetBSD/src nv4OxYTdistrib/sets/lists/base ad.aarch64, distrib/sets/lists/comp ad.aarch64

   MKCOMPAT set fixes
VersionDeltaFile
1.2+688-353distrib/sets/lists/base/ad.aarch64
1.2+1,035-1distrib/sets/lists/comp/ad.aarch64
1.2+338-178distrib/sets/lists/debug/ad.aarch64
+2,061-5323 files

NetBSD/src 8oZ4HX0compat/arm/eabi bsd.eabi.mk, compat/arm/eabihf bsd.eabihf.mk Makefile

   MKCOMPAT fixes for aarch64
VersionDeltaFile
1.3+64-22compat/arm/eabi/bsd.eabi.mk
1.1+70-0compat/arm/eabihf/bsd.eabihf.mk
1.3+34-7compat/arm/oabi/bsd.oabi.mk
1.1+5-0compat/arm/eabihf/Makefile
+173-294 files

NetBSD/src nUOYsVLcommon/lib/libc Makefile.inc, lib/csu Makefile

   MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU
VersionDeltaFile
1.163+19-16lib/libm/Makefile
1.35+5-4lib/csu/Makefile
1.28+5-3lib/libarch/Makefile
1.2+4-2lib/libarch/arm/Makefile.inc
1.16+4-1common/lib/libc/Makefile.inc
1.84+4-1lib/libpthread/Makefile
+41-271 files not shown
+43-297 files