NetBSD/src 6r9JIinexternal/gpl3/gdb/dist/gdb solib-svr4.c

   include <unordered_map> to fix the llvm build
VersionDeltaFile
1.7+2-0external/gpl3/gdb/dist/gdb/solib-svr4.c
+2-01 files

NetBSD/src 5EyDRYjsys/ddb db_proc.c

   Add cast to fix the build (thanks riastradh@)
VersionDeltaFile
1.18+4-3sys/ddb/db_proc.c
+4-31 files

NetBSD/src nb7usFEtests/usr.bin/xlint/lint1 msg_042.c

   tests/lint: explain warning about an enum forward declaration
VersionDeltaFile
1.4+11-1tests/usr.bin/xlint/lint1/msg_042.c
+11-11 files

NetBSD/src T4N10TZtests/usr.bin/xlint/lint1 msg_378.c msg_386.c

   tests/lint: clean up comments, add a few test cases for snprintb
VersionDeltaFile
1.4+4-5tests/usr.bin/xlint/lint1/msg_378.c
1.3+6-3tests/usr.bin/xlint/lint1/msg_386.c
1.7+3-3tests/usr.bin/xlint/lint1/msg_374.c
1.4+3-3tests/usr.bin/xlint/lint1/msg_359.c
1.5+5-1tests/usr.bin/xlint/lint1/msg_361.c
1.5+3-1tests/usr.bin/xlint/lint1/msg_383.c
+24-166 files

NetBSD/src mJv0shGsys/arch/luna68k/luna68k genassym.cf

   Clean-up / consolidation of m68k bus error / address error handling
   code.  This is not a very radical change for most m68k platforms,
   since they were using a version of this re-factored code already via
   an #include directive in locore.s.  Now, however, the bus error handlers
   are split into CPU "generation"-specific files, and brought into the
   kernel via the CPU options in the kernel config file (the goal being
   to reduce boilerplate in each locore.s).

   The more notable changes:
   - amiga and atari no longer have their own copy of each handler, and
     some of their local tweaks have been folded into the shared code.
   - sun2's bus error handling code has been re-factored into a shared
     buserr_10.s to facilitate support for other 68010-based systems (all
     of which have their own custom MMU).
   - sun3's bus error handling code has been re-refactored into the
     shared buserr_2030.s.  The Sun3-specific MMU handling is treated
     just like the HP-specific MMU handling that was already there.
     This additional #ifdef is a small price to pay for more code sharing.
   - sun3x now also uses the shared buserr_2030.s rather than an identical

    [12 lines not shown]
VersionDeltaFile
1.31+13-2sys/arch/luna68k/luna68k/genassym.cf
+13-21 files

NetBSD/src lQHEQH5external/mpl/bind Makefile.inc

   bind: suppress the most common lint warnings
VersionDeltaFile
1.19+5-1external/mpl/bind/Makefile.inc
+5-11 files

NetBSD/src xpXpkfKsys/arch/m68k/include asm.h

   Make the _C_LABEL definition match exactly <sys/cdefs_elf.h> because
   atomic_cas.S now includes <sys/ras.h> and <sys/ras.h> includes <sys/cdefs.h>
   because it wants things like __CONCAT(). I think it is better to do it this
   way rather than #undef here or in atomic_cas.S because then if the definition
   changes it will break again.
VersionDeltaFile
1.38+2-6sys/arch/m68k/include/asm.h
+2-61 files

NetBSD/src sfD4Kjgexternal/mit/xorg/lib/libX11 Makefile.libx11

   libX11: suppress about 2000 lint warnings

   Realistically, nobody is going to look at these since there are so many
   of them and they repeat. Instead, allow to focus on the remaining
   warnings that don't occur so often.
VersionDeltaFile
1.29+9-1external/mit/xorg/lib/libX11/Makefile.libx11
+9-11 files

NetBSD/src Y24aeKFlibexec/ld.elf_so tls.c

   PR/60011: TLS alignment wrong on powerpc

   Fix previous where I only got the alignment right for the architectures
   where the thread pointer points to the struct tcb. Handle the
   architectures that have a thread pointer that is relative to end of the
   struct tcb, e.g. powerpc.

   Hopefully the commit in the tls.c explains what's going on.

   Thanks to riastrah@ and andvar@ for comments/things to fix.
VersionDeltaFile
1.29+46-5libexec/ld.elf_so/tls.c
+46-51 files

NetBSD/src 8EGEdFQusr.sbin/lockstat main.c

   lockstat: fix ctype crashes

   Could be triggered by:
   lockstat -b 123ä
   lockstat -L ä command
VersionDeltaFile
1.22+4-4usr.sbin/lockstat/main.c
+4-41 files

NetBSD/src dl6elKYlib/libperfuse ops.c

   lib/libperfuse/ops.c: fix a typo in a comment
VersionDeltaFile
1.93+2-2lib/libperfuse/ops.c
+2-21 files

NetBSD/src 1xw1o83share/man/man4 ddb.4

   ddb(4): document show all procs /L
VersionDeltaFile
1.205+8-4share/man/man4/ddb.4
+8-41 files

NetBSD/src Oc20Ou8sys/ddb db_proc.c

   ddb: add "show all procs /L"

   in addition to /l, print backtrace of lwps.
VersionDeltaFile
1.17+11-5sys/ddb/db_proc.c
+11-51 files

NetBSD/src 8nPi53psys/kern vfs_getcwd.c

   vnode_to_path: comment
VersionDeltaFile
1.64+11-5sys/kern/vfs_getcwd.c
+11-51 files

NetBSD/src 5y8DyKLsys/sys time.h

   time.h: add a comment
VersionDeltaFile
1.83+5-1sys/sys/time.h
+5-11 files

NetBSD/src mK4RM5rsys/kern kern_time.c

   make posix timer family functions reject itimer timer ids

   we provide two sets of similar apis:

   * BSD itimer api (setitimer, ITIMER_xxx, and friends)
   * posix timer api (timer_create and friends)

   for some reason, some of posix timer functions
   (namely timer_settime, timer_gettime, timer_getoverrun,
   timer_delete) are allowed to operate on timer_id=2,
   which actually belongs to the BSD itimer. (ITIMER_PROF)
   it seems that it has always been this way since they were
   introduced on the nathanw_sa branch in 2001.

   10 years later, in 2011, it got a bit worse by the addition
   of ITIMER_MONOTONIC, which is also accepted by the posix
   timer functions.

   as there seems to be no reasons to give the special

    [2 lines not shown]
VersionDeltaFile
1.232+21-8sys/kern/kern_time.c
+21-81 files

NetBSD/src BooBcJ2external/bsd/ekermit/dist main.c

   ekermit: fix ctype crash

   Could be triggered by:
   ekermit -b ä
VersionDeltaFile
1.4+1-1external/bsd/ekermit/dist/main.c
+1-11 files

NetBSD/src couCYWkexternal/cddl/osnet/dist/uts/common/fs/zfs zfs_vnops.c

   zfs: remove unused whiteout logic
VersionDeltaFile
1.87+1-5external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
+1-51 files

NetBSD/src 6VEXAq2external/cddl/osnet/dist/uts/common/fs/zfs zvol.c

   zfs zvol.c: #ifdef out zvol_log_truncate

   the functions is currently not used by netbsd.
   disable compilation of it to make it easier to port patches.
VersionDeltaFile
1.15+2-0external/cddl/osnet/dist/uts/common/fs/zfs/zvol.c
+2-01 files

NetBSD/src kkZsnbBexternal/cddl/osnet/dist/uts/common/fs/zfs zfs_vfsops.c

   zfs: purge name cache on teardown

   this fixes name cache inconsistencies on
   certain events. eg. rollback

   ```
   zfs create $FS
   echo a > /$FS/a.txt
   echo b > /$FS/b.txt
   echo c > /$FS/c.txt
   zfs snap $FS at 2
   rm /$FS/b.txt
   cat /$FS/a.txt
   cat /$FS/b.txt || :  # create negative cache entry
   cat /$FS/c.txt
   zfs rollback $FS at 2
   cat /$FS/a.txt
   cat /$FS/b.txt  # hit the negative cache entry because of the bug
   cat /$FS/c.txt
   ```
VersionDeltaFile
1.31+3-0external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vfsops.c
+3-01 files

NetBSD/src CFq1Lnbexternal/cddl/osnet/dist/uts/common/fs/zfs zfs_vnops.c zfs_znode.c

   zfs: fix case insensitive / utf-8 normalized file names

   zfs has a few options for file name comparison.
   when they are enabled, disable netbsd's name cache, which only
   supports exact-byte-matching, to avoid inconsistent behaviors.

   cf. "casesensitivity" and "normalization" in zfs(8)
VersionDeltaFile
1.86+14-6external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
1.35+5-2external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.c
+19-82 files

NetBSD/src f38kYYQtests/usr.bin/xlint/lint1 c11.c msg_286.c, usr.bin/xlint/lint1 decl.c err.c

   lint: in no-prototype functions, mention the function name
VersionDeltaFile
1.426+6-7usr.bin/xlint/lint1/decl.c
1.14+5-5tests/usr.bin/xlint/lint1/c11.c
1.5+5-5tests/usr.bin/xlint/lint1/msg_286.c
1.5+5-5tests/usr.bin/xlint/lint1/msg_287.c
1.280+4-4usr.bin/xlint/lint1/err.c
1.199+4-4usr.bin/xlint/lint1/func.c
+29-306 files

NetBSD/src DnLuW7ltests/usr.bin/xlint/lint1 expr_sizeof.c, usr.bin/xlint/lint1 tree.c cgram.y

   lint: in a sizeof operator, do not check for division by zero
VersionDeltaFile
1.703+58-12usr.bin/xlint/lint1/tree.c
1.536+20-10usr.bin/xlint/lint1/cgram.y
1.239+16-1usr.bin/xlint/lint1/lint1.h
1.22+1-11tests/usr.bin/xlint/lint1/expr_sizeof.c
1.244+5-1usr.bin/xlint/lint1/externs1.h
+100-355 files

NetBSD/src QmyHvHhtests/usr.bin/xlint/lint1 expr_sizeof.c

   tests/lint: demonstrate evaluation in sizeof argument
VersionDeltaFile
1.21+36-1tests/usr.bin/xlint/lint1/expr_sizeof.c
+36-11 files

NetBSD/src XizmxLLtests/usr.bin/xlint/lint1 c11_generic_expression.c

   tests/lint: demonstrate overzealous evaluation in _Generic expression
VersionDeltaFile
1.24+25-1tests/usr.bin/xlint/lint1/c11_generic_expression.c
+25-11 files

NetBSD/src 8ApfvB6tests/usr.bin/xlint/lint1 msg_204.c d_fold_test.c, usr.bin/xlint/lint1 func.c err.c

   lint: for a non-scalar controlling expression, mention the type
VersionDeltaFile
1.12+8-9tests/usr.bin/xlint/lint1/msg_204.c
1.9+5-5tests/usr.bin/xlint/lint1/d_fold_test.c
1.198+4-4usr.bin/xlint/lint1/func.c
1.279+3-3usr.bin/xlint/lint1/err.c
+20-214 files

NetBSD/src LPXunJYsys/uvm uvm_swap.c

   swap_on: add a comment about the motivation to defer key generation

   the original text from Taylor R Campbell, in PR/60084.
VersionDeltaFile
1.216+7-3sys/uvm/uvm_swap.c
+7-31 files

NetBSD/src nNyS4Oaexternal/gpl3/gdb/dist/gdb riscv-netbsd-tdep.c

   update single step method name
VersionDeltaFile
1.5+1-1external/gpl3/gdb/dist/gdb/riscv-netbsd-tdep.c
+1-11 files

NetBSD/src FekfIyYsys/kern kern_runq.c

   sched_catchlwp: fix an inverted conditional

   fix a regression in the
   "partly prepare for more than 2-level CPU speed scheduler support"
   change.
VersionDeltaFile
1.73+3-3sys/kern/kern_runq.c
+3-31 files

NetBSD/src SMR9Xo3sys/kern kern_cpu.c

   cpu_is_better: fix comparison

   the current coding always return true.
   this commit fixes it to return if the first one is better
   than the other one, which i believe is the author's intention.

   fix a regression in the
   "partly prepare for more than 2-level CPU speed scheduler support"
   change.
VersionDeltaFile
1.101+4-4sys/kern/kern_cpu.c
+4-41 files