NetBSD/src 7nuigWU — usr.sbin/npf/npftest/libnpftest npf_bpf_test.c

   Fix broken NPF BPFJIT tests.

   when compiling BPF byte code, bpf_jit_generate_code called by npf_bpf_compile
    expects the size in array count not the raw byte size of the bpf instruction struct.

   also, use npf's kernel prepare function to initialize the byte code args.
VersionDeltaFile
1.14+5-12usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c
+5-121 files

NetBSD/src XH5NNgk — doc 3RDPARTY

   OpenSSH 10.6p2 is out
VersionDeltaFile
1.2273+3-3doc/3RDPARTY
+3-31 files

NetBSD/src OBcO3fE — sys/dev/usb usb_quirks.c uts.c

   Add support for ALWAYSON quirk to uts(4).

   Add quirk for ELAN touchscreens.

   Addresses PR/60883.
VersionDeltaFile
1.19+31-6sys/dev/usb/uts.c
1.109+4-2sys/dev/usb/usb_quirks.c
+35-82 files

NetBSD/src 7pbIIUL — sys/dev/usb usbdevs.h usbdevs_data.h

   Regen.
VersionDeltaFile
1.820+2,823-2,819sys/dev/usb/usbdevs_data.h
1.820+2-1sys/dev/usb/usbdevs.h
+2,825-2,8202 files

NetBSD/src x93QHEZ — sys/dev/usb usbdevs

   Add product id for ELAN touchscreen controller.

   Part of PR/60883.
VersionDeltaFile
1.829+2-1sys/dev/usb/usbdevs
+2-11 files

NetBSD/src rQzObM9 — sys/arch/sparc/include param.h, sys/arch/sparc/sparc autoconf.c

   sparc: Stop exposing default KERNBASE to modules

   Otherwise, on kernels with non-standard KERNBASE, modules reference
   illegal addresses when using curcpu(), curlwp, and so on.

   Unfortunately, this cannot be pulled-up to release branches, as
   this changes module ABI.

   Ride on 11.99.10 version bump.
VersionDeltaFile
1.78+6-3sys/arch/sparc/include/param.h
1.275+6-2sys/arch/sparc/sparc/autoconf.c
+12-52 files

NetBSD/src 3QTNojf — sys/arch/sparc/dev cgfourteen.c cgfour.c, sys/arch/sparc/include elf_machdep.h

   Sync with HEAD
VersionDeltaFile
1.51.2.1+349-28sys/arch/sparc/dev/cgfour.c
1.98.2.2+139-49sys/arch/sparc/dev/cgfourteen.c
1.52.10.1+138-5sys/arch/sparc/sparc/promlib.c
1.102.2.1+60-24sys/arch/sparc/sparc/iommu.c
1.272.2.1+22-53sys/arch/sparc/sparc/autoconf.c
1.10.40.1+23-15sys/arch/sparc/include/elf_machdep.h
+731-17421 files not shown
+860-28027 files

NetBSD/src UHxNlAJ — share/man/man4 mpii.4

   Add SAS 9217-8i to supported cards

   Chipset for a "random" Symbios Logic SAS2308 retrofitted into a
   Dell T320
VersionDeltaFile
1.8+2-2share/man/man4/mpii.4
+2-21 files

NetBSD/src kMbn3JD — sys/sys param.h proc.h

   struct proc: Move p_pgrp out of p_startcopy/endcopy region.

   It cannot be safely copied with the current memcpy logic that logic
   uses happens without holding proc_lock, so we have to copy it
   separately anyway.  Leave a comment emphasizing this aspect of the
   locking rules so we don't have this bug again.

   Looks like p_mqueue_cnt may need similar treatment.

   As a result of this kernel ABI change, welcome to 11.99.10!

   PR kern/60962: fork and spawn read p_pgrp without proc_lock
VersionDeltaFile
1.376+7-2sys/sys/proc.h
1.749+2-2sys/sys/param.h
+9-42 files

NetBSD/src aGJ63f2 — sys/kern kern_fork.c kern_exec.c

   fork, posix_spawn: Avoid race with setsid/setpgid.

   PR kern/60962: fork and spawn read p_pgrp without proc_lock
VersionDeltaFile
1.237+3-2sys/kern/kern_fork.c
1.536+3-2sys/kern/kern_exec.c
+6-42 files

NetBSD/src nUJGIhp — distrib/sets/lists/base shl.mi, distrib/sets/lists/debug shl.mi

   menu(3x): Bump major version of libmenu library for API change.

   Requested by blymn.
VersionDeltaFile
1.1054+3-3distrib/sets/lists/base/shl.mi
1.14+2-2lib/libmenu/shlib_version
1.418+2-2distrib/sets/lists/debug/shl.mi
+7-73 files

NetBSD/src HvVbmlF — sys/arch/sparc64/sparc64 cpu.c

   sun4v: Improve register printout in print_winregs()
VersionDeltaFile
1.142+10-3sys/arch/sparc64/sparc64/cpu.c
+10-31 files

NetBSD/src LTmaqTk — lib/libmenu menu_pattern.3 menu_item_new.3

   menu(3x): Constification and voidification of pointer arguments.

   libmenu has several functions that take a non-const char * argument
   and then (effectively) strdup(3) it. I've changed it so that these
   functions take a const char * argument. Modern GCC objects to string
   literals being passed to these functions otherwise.

   In other cases, a userptr allows some data to be associated with a
   data structure, but its type is char *. I've changed it to void *.

   Both of these changes are consistent with similar changes in ncurses,
   although are inconsistent with SVR4 libmenu versions. libmenu has
   unfortunately never been standardized.

   "that is fine" - blymn@
VersionDeltaFile
1.11+21-5lib/libmenu/menu_mark.3
1.14+11-11lib/libmenu/menu.h
1.10+17-4lib/libmenu/menu_userptr.3
1.9+17-4lib/libmenu/menu_item_userptr.3
1.10+17-3lib/libmenu/menu_item_new.3
1.10+16-2lib/libmenu/menu_pattern.3
+99-293 files not shown
+114-449 files

NetBSD/src hBPYHIg — sys/arch/sparc64/sparc64 trap.c

   sun4v: Remove incorrect mem_address_not_aligned trap printout.

   Need to figure out how to print the actual address causing the trap.
VersionDeltaFile
1.202+5-15sys/arch/sparc64/sparc64/trap.c
+5-151 files

NetBSD/src XFemm0s — sys/arch/sparc64/sparc64 trap.c

   Improve layout in print_trapframe() - NFC
VersionDeltaFile
1.201+7-9sys/arch/sparc64/sparc64/trap.c
+7-91 files

NetBSD/src vmUMdvJ — usr.sbin/npf/npftest/libnpftest npf_bpf_test.c

   change failure and success path in testing bpf in npf

   There are two tests here, standlone BPF byte code and JIT-compiled code

   we don't need if/else block, we need an assertion to trigger
   on any if there is unsuccessful compilation.

   this avoids tests failures being unnoticed because we only see failures when
   running in verbose mode
VersionDeltaFile
1.13+9-6usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c
+9-61 files

NetBSD/src krqUsU5 — usr.bin/atto header.h main.c

   atto(1): Sprinkle __dead on functions that never return.

   Pacifies -Werror=missing-noreturn in clang:

   /home/source/ab/HEAD-llvm/src/usr.bin/atto/main.c:24:1: error: function 'usage' could be declared with attribute 'noreturn' [-Werror,-Wmissing-noreturn]
   {
   ^
   /home/source/ab/HEAD-llvm/src/usr.bin/atto/main.c:134:1: error: function 'fatal' could be declared with attribute 'noreturn' [-Werror,-Wmissing-noreturn]
   {
   ^
   2 errors generated.
VersionDeltaFile
1.7+1-1usr.bin/atto/header.h
1.9+2-0usr.bin/atto/main.c
+3-12 files

NetBSD/src vmTNfEd — sys/arch/epoc32/include intr.h

   g/c __NEWINTR
VersionDeltaFile
1.5+1-3sys/arch/epoc32/include/intr.h
+1-31 files

NetBSD/src ET6sj8k — sys/arch/mips/mips mips_machdep.c

   typo in comment.
VersionDeltaFile
1.313+3-3sys/arch/mips/mips/mips_machdep.c
+3-31 files

NetBSD/src FGNQRh3 — sys/arch/aarch64/aarch64 cpufunc.c

   aarch64: no need to DSB after every DC instruction in ln_dcache_*_all

   The ln_dcache_{wb,wbinv,inv}_all helper do not need to DSB after each
   DC instruction. Instead DSB after completing the cache level.
VersionDeltaFile
1.39+11-5sys/arch/aarch64/aarch64/cpufunc.c
+11-51 files

NetBSD/src xVOuPUc — share/mk bsd.own.mk

   In-tree GCC has been fixed to not generate overlowing relocations
   when profiling on 68010, so no need to force NOPROFILE anymore.
VersionDeltaFile
1.1493+1-6share/mk/bsd.own.mk
+1-61 files

NetBSD/src E6IGN7y — external/gpl3/gcc/dist/gcc/config/m68k netbsd-elf.h

   FUNCTION_PROFILER(): On 68010, use the same two step profile counter
   reference strategy as ColdFire does.  This avoids overflowing R_68K_PC16
   relocations for pretty much every reasonably sized program build for
   profiling.
VersionDeltaFile
1.23+1-1external/gpl3/gcc/dist/gcc/config/m68k/netbsd-elf.h
+1-11 files

NetBSD/src 83fhXoH — sys/arch/m68k/include profile.h

   Fix the mcount entry name in the 68010 case.
VersionDeltaFile
1.23+4-2sys/arch/m68k/include/profile.h
+4-21 files

NetBSD/src BMnBDLA — sys/net/npf npf_params.c

   nix whitespace
VersionDeltaFile
1.7+3-3sys/net/npf/npf_params.c
+3-31 files

NetBSD/src 0degS3m — external/gpl2/groff/tmac mdoc.local, sys/sys param.h

   Welcome to 11.1!
VersionDeltaFile
1.11.4.12+4-3external/gpl2/groff/tmac/mdoc.local
1.738.2.11+2-2sys/sys/param.h
+6-52 files

NetBSD/src n2YuSGS — distrib/notes/common main

   Disable 11.0 dedication
VersionDeltaFile
1.578.2.7+22-22distrib/notes/common/main
+22-221 files

NetBSD/src ZwmK4F9 — sys/arch/next68k/next68k nextrom.c

   Decorate next68k_bootargs() with no_instrument_function.
VersionDeltaFile
1.35+3-3sys/arch/next68k/next68k/nextrom.c
+3-31 files

NetBSD/src poIXEV3 — doc 3RDPARTY

   new expat 2.10.0 out
VersionDeltaFile
1.2272+3-3doc/3RDPARTY
+3-31 files

NetBSD/src xFBDIb7 — sys/arch/hb68k/conf std.hb68k, sys/arch/m68k/conf Makefile.kern.m68k.inc

   Add -fno-unwind-tables to CFLAGS on all m68k platforms.
VersionDeltaFile
1.4+7-1sys/arch/m68k/conf/Makefile.kern.m68k.inc
1.20+2-5sys/arch/mvme68k/conf/std.mvme68k
1.5+2-5sys/arch/hb68k/conf/std.hb68k
1.167+3-3sys/arch/next68k/conf/GENERIC
1.97+3-3sys/arch/news68k/conf/GENERIC_TINY
1.145+3-3sys/arch/news68k/conf/GENERIC
+20-2027 files not shown
+82-8233 files

NetBSD/src ITcr6iE — sys/arch/amiga/conf GENERIC.in, sys/arch/mac68k/conf GENERIC

   m68k/conf/Makefile.kern.m68k.inc now sets -fno-omit-frame-pointer
   automagically when it's needed, so don't bother doing it in
   individual kernel configs.
VersionDeltaFile
1.154+4-6sys/arch/amiga/conf/GENERIC.in
1.243+5-5sys/arch/mac68k/conf/GENERIC
1.142+4-5sys/arch/sun3/conf/GENERIC3X
1.193+4-5sys/arch/sun3/conf/GENERIC
1.96+3-5sys/arch/news68k/conf/GENERIC_TINY
1.144+3-5sys/arch/news68k/conf/GENERIC
+23-3121 files not shown
+75-11027 files