NetBSD/src zQhW8r3sys/arch/ia64/stand/ia64/efi Makefile

   use --output-target instead of --target for new binutils.
VersionDeltaFile
1.8+2-2sys/arch/ia64/stand/ia64/efi/Makefile
+2-21 files

NetBSD/src F0P4voYshare/mk bsd.own.mk

   put back the old binutils until we figure out the bigger binary size issue.
VersionDeltaFile
1.1466+2-2share/mk/bsd.own.mk
+2-21 files

NetBSD/src woJSK3csys/kern core_elf32.c

   PR/59984: Joao Bonifacio: use sizeof(Elf_Word) instead of hard-coding 4.
VersionDeltaFile
1.71+3-3sys/kern/core_elf32.c
+3-31 files

NetBSD/src lFsSfAVsys/kern init_sysctl.c, sys/sys unistd.h

   PR/59984: Jo�o Bonif�cio: Set _POSIX_SEMAPHORES to 200112L and use it
   instead of hardcoding.
VersionDeltaFile
1.230+3-3sys/kern/init_sysctl.c
1.66+2-2sys/sys/unistd.h
+5-52 files

NetBSD/src 9QkZ88Dsys/kern init_sysctl.c

   PR/59984: Jo�o Bonif�cio: remove XXX comments after verifying match
   to 200112L
VersionDeltaFile
1.229+2-8sys/kern/init_sysctl.c
+2-81 files

NetBSD/src F3Ykgcedistrib/utils/embedded mkimage

   mkimage: Use `-o pipefail' to improve early error detection.
VersionDeltaFile
1.94+2-2distrib/utils/embedded/mkimage
+2-21 files

NetBSD/src lkiFwasdoc 3RDPARTY CHANGES

   new binutils
VersionDeltaFile
1.2167+3-3doc/3RDPARTY
1.3230+2-1doc/CHANGES
+5-42 files

NetBSD/src 7OE4357share/mk bsd.own.mk

   switch everyone to binutils-2.46
VersionDeltaFile
1.1465+2-2share/mk/bsd.own.mk
+2-21 files

NetBSD/src OKwTBQhdistrib/utils/embedded/conf evbmips.conf evbppc.conf

   mkimage/conf/*.conf: Nix postfix minwrites customization.

   This customization has been a no-op for a long time.

   These config files previously had copied & pasted logic to replace
   the `fifo' listener type (named pipes) by `unix' (local sockets)
   /etc/postfix/master.cf, because notifying fifo listeners bumps mtime,
   while notifying unix listeners does not, so changing from `fifo' to
   `unix' would reduce disk writes.

   But Postfix has had used `unix' for everything by default since 2.10,
   released in 2012 and first shipped in NetBSD 7.0 in 2015.  So this
   customization has been a no-op for over a decade.  Let's save readers
   some pondering and just nix it.
VersionDeltaFile
1.7+1-8distrib/utils/embedded/conf/evbmips.conf
1.5+1-8distrib/utils/embedded/conf/evbppc.conf
1.45+1-8distrib/utils/embedded/conf/evbarm.conf
1.14+1-7distrib/utils/embedded/conf/x86.conf
+4-314 files

NetBSD/src LIRD6Oylib/libc/rpc xdr_float.c

   add casts to fix lint warning
VersionDeltaFile
1.43+4-4lib/libc/rpc/xdr_float.c
+4-41 files

NetBSD/src cAVvydqdistrib/sets/lists/man mi

   one more info file for binutils=246
VersionDeltaFile
1.1830+2-1distrib/sets/lists/man/mi
+2-11 files

NetBSD/src hAZwRPhtools/binutils mknative-binutils

   restore commented out code.
VersionDeltaFile
1.18+16-16tools/binutils/mknative-binutils
+16-161 files

NetBSD/src KlI0Eqmexternal/gpl3/binutils/lib/libbfd/arch/aarch64 bfd.h config.h, external/gpl3/binutils/usr.bin/common/arch/earmhf config.h

   more regen
VersionDeltaFile
1.10+57-188external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd.h
1.16+37-2external/gpl3/binutils/usr.bin/common/arch/x86_64/defs.mk
1.13+23-5external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h
1.12+8-11external/gpl3/binutils/usr.bin/gas/arch/aarch64/config.h
1.11+9-5external/gpl3/binutils/lib/libbfd/arch/aarch64/config.h
1.13+5-5external/gpl3/binutils/usr.bin/common/arch/earmhf/config.h
+139-21657 files not shown
+339-41663 files

NetBSD/src EIuaKzNtests/kernel t_mqueue.c

   PR/60002: Enji Cooper:
   mq_open in FreeBSD and NetBSD both state that the path provided to the
   target mqueue should (in the POSIX parlance of "should") start with a /.
   In FreeBSD this proved to be more of an issue than NetBSD (especially
   when `kyua debug` was involved). Instead of relying on a temp directory
   which might exist outside the kyua sandbox, make the mqueue path
   absolute to the prefix `/t_mqueue` (for consistency with the test), and
   add the test PID to the path to avoid potential collisions between
   back-to-back / concurrent test runs.

   While here, explicitly cast the checked return value to `mqd_t`: this is
   needed because some platforms--including FreeBSD--might define `mqd_t` as
   an unsigned type instead of a signed type. Casting it to `mqd_t` helps
   quell a valid compiler warning in that case.
VersionDeltaFile
1.7+3-8tests/kernel/t_mqueue.c
+3-81 files

NetBSD/src vmwBZIysys/arch/hppa/dev gftfb.c

   Trailing whitespace
VersionDeltaFile
1.37+5-5sys/arch/hppa/dev/gftfb.c
+5-51 files

NetBSD/src glmARorsys/arch/hppa/dev gftfb.c

   catch up with hyperfb:
   - track writes to SBA/DBA/BAboth
   - use BINC writes to draw anti-aliased characters instead of direct fb access
   - some magic number reduction
VersionDeltaFile
1.36+154-78sys/arch/hppa/dev/gftfb.c
+154-781 files

NetBSD/src HH3zj3fexternal/bsd/tmux/usr.bin/tmux Makefile

   Fix SSP build.
VersionDeltaFile
1.44+2-1external/bsd/tmux/usr.bin/tmux/Makefile
+2-11 files

NetBSD/src smokFZPsys/arch/i386/stand/efiboot Makefile.efiboot

   Don't use --target, because this sets both the input and the output format,
   and now 2.46 does not auto-recognize the input anymore. use --output-target \
   instead.
VersionDeltaFile
1.24+2-2sys/arch/i386/stand/efiboot/Makefile.efiboot
+2-21 files

NetBSD/src SIU1Pzzexternal/gpl3/binutils/dist/binutils/po pt.po ro.po

   merge conflicts
VersionDeltaFile
1.4+2,236-2,059external/gpl3/binutils/dist/binutils/po/pt.po
1.4+2,229-2,040external/gpl3/binutils/dist/binutils/po/ro.po
1.4+2,220-2,049external/gpl3/binutils/dist/binutils/po/uk.po
1.4+2,219-2,038external/gpl3/binutils/dist/binutils/po/fr.po
1.4+2,177-2,018external/gpl3/binutils/dist/binutils/po/binutils.pot
1.4+2,008-1,949external/gpl3/binutils/dist/binutils/po/sr.po
+13,089-12,153132 files not shown
+17,189-13,775138 files

NetBSD/src r8jZvXmexternal/gpl3/binutils/dist/binutils/po ar.po ka.po

   re-import 2.46 to restore the binutils subdirectory.
VersionDeltaFile
1.1+15,022-0external/gpl3/binutils/dist/binutils/po/ar.po
1.1+13,801-0external/gpl3/binutils/dist/binutils/po/ka.po
1.1.1.5+2,236-2,059external/gpl3/binutils/dist/binutils/po/pt.po
1.1.1.6+2,229-2,040external/gpl3/binutils/dist/binutils/po/ro.po
1.1.1.9+2,220-2,049external/gpl3/binutils/dist/binutils/po/uk.po
1.1.1.10+2,219-2,038external/gpl3/binutils/dist/binutils/po/fr.po
+37,727-8,186145 files not shown
+45,003-13,447151 files

NetBSD/src Onl21Vsexternal/gpl3/binutils/dist/binutils/po es.po fr.po

   Restore all removed files.
VersionDeltaFile
1.3+15,139-4,183external/gpl3/binutils/dist/binutils/po/es.po
1.3+14,198-3,938external/gpl3/binutils/dist/binutils/po/fr.po
1.3+14,125-3,821external/gpl3/binutils/dist/binutils/po/uk.po
1.3+13,054-2,954external/gpl3/binutils/dist/binutils/po/ro.po
1.3+12,668-2,944external/gpl3/binutils/dist/binutils/po/sv.po
1.3+12,159-2,992external/gpl3/binutils/dist/binutils/po/ja.po
+81,343-20,832201 files not shown
+201,863-72,670207 files

NetBSD/src 2JKPKpBsbin/raidctl raidctl.c

   use proper string conversion for RAID level using create method

   using atoi returns 0 for any non-integer passed to it. this could
   configure RAID 0 in the kernel which was not intended for when one
   mistakenly passes a non-integer string. uses an internal conversion
   function that produces proper error message.


   pullup 10 and 11
VersionDeltaFile
1.87+3-3sbin/raidctl/raidctl.c
+3-31 files

NetBSD/src 2T9MJ4ushare/mk bsd.prog.mk

   bsd.prog.mk: Respect LDSTATIC.${PROG}, not LDSTATIC.${PROG}.link.

   Take two: make sure to do this only if we're actually making PIEs.

   PR toolchain/60000: split debug data rules broke ${.TARGET}-dependent
   flags
VersionDeltaFile
1.364+5-2share/mk/bsd.prog.mk
+5-21 files

NetBSD/src XMwbPKflib/libcurses refresh.c

   Readd a NULL check that got lost in r1.106.

   This fixes PR lib/59945 (and its duplicate, PR bin/60001 ).
VersionDeltaFile
1.130+3-3lib/libcurses/refresh.c
+3-31 files

NetBSD/src dwCIjzVexternal/gpl3/gdb/dist/sim Makefile.in, external/gpl3/gdb/dist/sim/ppc local.mk

   Use more portable sed to fix MKCROSSGDB=yes tools on macOS
VersionDeltaFile
1.2+5,994-233external/gpl3/gdb/dist/sim/Makefile.in
1.2+263-9external/gpl3/gdb/dist/sim/ppc/local.mk
+6,257-2422 files

NetBSD/src oBwucCdshare/mk bsd.prog.mk

   Revert previous. It breaks non-PIE platforms.
VersionDeltaFile
1.363+1-2share/mk/bsd.prog.mk
+1-21 files

NetBSD/src vcY9Fk5sys/uvm uvm_swap.c

   NFC:  Cleanups only (mostly to comments).

   Fix grammar, spelling, layout, and occasionally, content
   of comments added in the previous commit, and even add one
   or two new ones.

   While here, some 80 column police action.

   The only difference in the generated object files is the RCSID.
   (On amd64 anyway).
VersionDeltaFile
1.215+58-53sys/uvm/uvm_swap.c
+58-531 files

NetBSD/src yg8g4Whshare/mk bsd.prog.mk

   bsd.prog.mk: Respect LDSTATIC.${PROG}, not LDSTATIC.${PROG}.link.

   PR toolchain/60000: split debug data rules broke ${.TARGET}-dependent
   flags

   From riastradh@
VersionDeltaFile
1.362+3-2share/mk/bsd.prog.mk
+3-21 files

NetBSD/src ifVBNDksys/uvm uvm_swap.c

   PR bin/59996 - handle hidden swap list reordering

   A different attempt to achieve what 2 revs back was attempting.

   The swap lists must be locked (uvm_swap_data_lock) when we are traversing
   the lists of swap devices, as otherwise the lists can reorder themselves
   behind our back.   But we cannot hold that lock when actually doing the
   processing, as our process might need to page/swap to copy out data,
   and doing that will also attempt to take the lock - panic (or doom).

   Instead, traverse the lists with the lock held, so they are stable, but do
   nothing but keep a record of all of the swapdevs (independent of their lists)
   and then use this new list of swapdevs to actually do the work.  The number
   or identity of the swap devices cannot change during all of this, as we also
   hold swap_syscall_lock which prevents any other swapctl() operations (like
   adding or deleting devices) from occurring.

   Once we have done that, the number of swap devices found is the number
   returned from swapctl(SWAP_STATS) (provided it is no bigger than requested).

    [5 lines not shown]
VersionDeltaFile
1.214+143-22sys/uvm/uvm_swap.c
+143-221 files

NetBSD/src QLEEerrshare/mk bsd.README, sys/modules/amdgpu Makefile

   Document CWARNFLAGS and CWARNFLAGS.<comp>
VersionDeltaFile
1.464+16-10share/mk/bsd.README
1.11+2-2sys/modules/amdgpu/Makefile
1.9+2-2usr.bin/make/unit-tests/cond-undef-lint.mk
+20-143 files