NetBSD/src juTdZN3share/mk bsd.own.mk

   switch x86 to jemalloc 5.3.1
VersionDeltaFile
1.1477+5-1share/mk/bsd.own.mk
+5-11 files

NetBSD/src gHqDysusys/arch/atari/atari genassym.cf, sys/arch/hp300/hp300 genassym.cf

   Re-factor genassym.cf into common m68k definitions and platform-specific
   ones.
VersionDeltaFile
1.1+233-0sys/arch/m68k/m68k/genassym.cf
1.45+1-175sys/arch/x68k/x68k/genassym.cf
1.54+2-170sys/arch/mvme68k/mvme68k/genassym.cf
1.43+1-165sys/arch/atari/atari/genassym.cf
1.34+1-161sys/arch/luna68k/luna68k/genassym.cf
1.58+1-160sys/arch/hp300/hp300/genassym.cf
+239-83122 files not shown
+292-2,00828 files

NetBSD/src fKfXzc2sys/arch/cesfic/cesfic locore.s

   This machine can't have an HP MMU, so don't default mmutype to that value.
VersionDeltaFile
1.72+3-3sys/arch/cesfic/cesfic/locore.s
+3-31 files

NetBSD/src zr9jGZYexternal/bsd/ntp/dist/sntp/libopts/compat pathfind.c

   Fix overlapping strcpy usages

   Using overlapping src & dest witgh strcpy is undefined, so anything
   like
        strcpy(str + N, str + M);
   is automatically invalid, regardless of the valuse of N and M.

   Change offending usages here to use memmove() instead.

   Note: 2 issues:  First, there is no (in sntp/compat) anything to deal
   with the possibility that memmove() is not available - this should not
   be a problem building nbsd, but it might be if any attempt were to be
   made to upstream this change (the autoconf machinery to detect memmove()
   would be needed, along wth a memmove() implementation).

   Second, and more serious here, I haven't been able to get a build to
   actually compile this code, so while I believe it is correct, I am unable
   to test it.   This is intended to fix the sh3 builds on in the releng
   daily builds, so we will see what happens.  As best I can tell my build

    [2 lines not shown]
VersionDeltaFile
1.10+6-4external/bsd/ntp/dist/sntp/libopts/compat/pathfind.c
+6-41 files

NetBSD/src UotEzbOsys/arch/aarch64/aarch64 pmap.c

   Fix previous for GENERIC64 and restore the call to pmap_tlb_asid_acquire
   in pmap_activate
VersionDeltaFile
1.155+4-4sys/arch/aarch64/aarch64/pmap.c
+4-41 files

NetBSD/src PVsq3HN. UPDATING

   Note jemalloc switch requires cleaning of libc and external/bsd/jemalloc
VersionDeltaFile
1.391+6-1UPDATING
+6-11 files

NetBSD/src obwM3Ylsys/dev/mii rgephy.c

   rgephy.c: drop a long-obsolete comment

   In fact, FreeBSD borrowed NetBSD's approach here twenty years ago.
VersionDeltaFile
1.60+2-6sys/dev/mii/rgephy.c
+2-61 files

NetBSD/src 75cpKviexternal/bsd/jemalloc/dist/build-aux config.guess, external/bsd/jemalloc/dist/src ctl.c jemalloc.c

   merge changes between jemalloc-5.3.0 and 5.3.1
VersionDeltaFile
1.6+1,506-1,174external/bsd/jemalloc/dist/src/ctl.c
1.15+607-1,626external/bsd/jemalloc/dist/src/jemalloc.c
1.4+915-554external/bsd/jemalloc/dist/src/tcache.c
1.5+838-626external/bsd/jemalloc/dist/src/arena.c
1.4+733-616external/bsd/jemalloc/dist/build-aux/config.guess
1.4+713-493external/bsd/jemalloc/dist/src/stats.c
+5,312-5,089218 files not shown
+18,729-13,844224 files

NetBSD/src hT1xYuksys/arch/riscv/include byte_swap.h

   riscv/byte_swap: remove unneeded LINTED comment

   The cast to uint16_t is enough to convince lint that the code truncates
   the value on purpose.
VersionDeltaFile
1.7+2-2sys/arch/riscv/include/byte_swap.h
+2-21 files

NetBSD/src 5FvLk1Ksbin/sysctl sysctl.c Makefile

   sysctl: fix lint warnings
VersionDeltaFile
1.167+5-5sbin/sysctl/sysctl.c
1.23+3-1sbin/sysctl/Makefile
+8-62 files

NetBSD/src dtbA6Wtlib/libusbhid parse.c

   libusbhid: remove unneeded LINTED comment in do-while macro
VersionDeltaFile
1.12+3-3lib/libusbhid/parse.c
+3-31 files

NetBSD/src Pnq4jGGlib/libpuffs puffs_priv.h null.c

   libpuffs: remove no-longer-needed LINTED comments

   Neither the current lint nor the lint from 2021-07-02 complains.
VersionDeltaFile
1.47+1-4lib/libpuffs/puffs_priv.h
1.37+2-3lib/libpuffs/null.c
+3-72 files

NetBSD/src Szz1iwtlib/libc/stdlib rand.c

   libc/rand: remove no-longer-needed LINTED comment

   The calculation happens in unsigned integer mode, which is guaranteed to
   wrap around on overflow. As long as RAND_MAX fits in 'int', the cast to
   'int' is not necessary, but it doesn't hurt either.
VersionDeltaFile
1.13+2-3lib/libc/stdlib/rand.c
+2-31 files

NetBSD/src 4Bw30rdlib/libc/gen getgrent.c getpwent.c

   libc/getgrent, libc/getpwent: remove no-longer needed LINTED comment

   The lint warning about 'constant in conditional context' has gone.
VersionDeltaFile
1.68+4-4lib/libc/gen/getgrent.c
1.85+3-3lib/libc/gen/getpwent.c
+7-72 files

NetBSD/src 5DIWtawlib/libc/db/hash hash.c

   libc/hash: remove no-longer-needed LINTED comment

   The lint warning about 'constant in conditional context' has gone.
VersionDeltaFile
1.40+2-3lib/libc/db/hash/hash.c
+2-31 files

NetBSD/src ngoph9ccommon/lib/libprop prop_object_impl.h

   libprop: remove no-longer-needed LINTED comment

   The lint warning about constant conditions has been removed.
VersionDeltaFile
1.42+2-2common/lib/libprop/prop_object_impl.h
+2-21 files

NetBSD/src LQyiEkQcommon/lib/libc/stdlib random.c

   libc/random: remove no-longer-needed LINTED comment

   In an earlier version, randtbl was an 'array of int', and some of the
   constants didn't fit.
VersionDeltaFile
1.8+2-3common/lib/libc/stdlib/random.c
+2-31 files

NetBSD/src HOf7UQ4common/lib/libc/gen bswap16.c

   bswap16: remove no-longer-needed LINTED comment

   Lint computes the integer constraints for the expression and thus knows
   that it fits in uint16_t. Since the default LINTFLAGS contain only a
   single -a, lint wouldn't detect an accidental overflow at this point, it
   would need a second -a flag.
VersionDeltaFile
1.5+2-3common/lib/libc/gen/bswap16.c
+2-31 files

NetBSD/src Gm9TbNPexternal/mpl/bind/lib Makefile.inc

   bind: remove outdated lint warning

   In C11 mode, lint now allows typedef to redefine an existing type.
VersionDeltaFile
1.4+5-5external/mpl/bind/lib/Makefile.inc
+5-51 files

NetBSD/src OC69fpatests/usr.bin/xlint/lint1 msg_089.c c23.c, usr.bin/xlint/lint1 decl.c

   lint: in C11 mode, allow typedef to redefine an existing type
VersionDeltaFile
1.6+16-2tests/usr.bin/xlint/lint1/msg_089.c
1.427+7-5usr.bin/xlint/lint1/decl.c
1.19+9-1tests/usr.bin/xlint/lint1/c23.c
1.15+9-1tests/usr.bin/xlint/lint1/c11.c
+41-94 files

NetBSD/src otienUsexternal/bsd/jemalloc/dist config.log, external/bsd/jemalloc/dist/bin jeprof

   Import jemalloc-5.3.1 (previous was 5.3.0)

   This release includes over 390 commits spanning bug fixes, new features,
   performance optimizations, and portability improvements. Multiple percent
   of system-level metric improvements were measured in tested production
   workloads. The release has gone through large-scale production testing
   at Meta.

   New features:

   Support pvalloc. (@Lapenkov: 5b1f2cc)
   Add double free detection for the debug build. (@izaitsevfb:
   36366f3, @guangli-dai: 42daa1a, @divanorama: 1897f18)
   Add compile-time option --enable-pageid to enable memory mapping
   annotation. (@devnexen: 4fc5c4f)
   Add runtime option prof_bt_max to control the max stack depth for
   profiling. (@guangli-dai: a0734fd)
   Add compile-time option --enable-force-getenv to use getenv instead
   of secure_getenv. (@interwq: 481bbfc)

    [129 lines not shown]
VersionDeltaFile
1.1+5,816-0external/bsd/jemalloc/dist/bin/jeprof
1.1+4,603-0external/bsd/jemalloc/dist/config.log
1.1+3,967-0external/bsd/jemalloc/dist/doc/jemalloc.xml
1.1.1.3+1,347-1,432external/bsd/jemalloc/dist/test/unit/SFMT.c
1.1.1.3+1,506-1,174external/bsd/jemalloc/dist/src/ctl.c
1.1.1.3+605-1,622external/bsd/jemalloc/dist/src/jemalloc.c
+17,844-4,228560 files not shown
+63,658-22,629566 files

NetBSD/src CSqmXG2doc 3RDPARTY

   3RDPARTY: update a minor detail about OpenSSL versioning
VersionDeltaFile
1.2186+2-2doc/3RDPARTY
+2-21 files

NetBSD/src rCuNsTvsys/arch/aarch64/aarch64 pmap_machdep.c pmap.c, sys/arch/aarch64/include pmap.h

   pmap: move userland xtab activate/deactivate into pmap_md_asid{,de}activate

   pmap_segtab_{,de}activate() no longer calls pmap_md_xtab_{,de}activate()

   Instead move the calls into
       - pmap_tlb_asid_acquire()
       - pmap_tlb_asid_deactivate()

   respectively.

   Rename xtab to asid at the same time so that the functions are now named
   pmap_md_asid_{,de}activate(), and are provided as static inline to improve
   code size.

   On arm32 and aarch64 TTBR0 is disabled for the entire time that a userland
   process in not pmap_activate()ed and only ever enabled if a userland
   process is pmap_activate()ed. This results in less twiddling of the disable
   bit, and no speculation window there incorrect TTBR0 walks can occur.

   The last part makes GENERIC64_PMAPMI stable on Fusion on an M4 laptop.
VersionDeltaFile
1.448+18-93sys/arch/arm/arm32/pmap.c
1.13+11-72sys/arch/aarch64/aarch64/pmap_machdep.c
1.179+60-1sys/arch/arm/include/arm32/pmap.h
1.60+48-1sys/arch/aarch64/include/pmap.h
1.154+13-34sys/arch/aarch64/aarch64/pmap.c
1.26+2-35sys/arch/riscv/riscv/pmap_machdep.c
+152-23610 files not shown
+234-27516 files

NetBSD/src qydPaq1external/mpl/bind/lib Makefile.inc

   bind: re-enable some suppressed lint warnings

   An amd64 build works fine without them.
VersionDeltaFile
1.3+1-3external/mpl/bind/lib/Makefile.inc
+1-31 files

NetBSD/src 1ZqG2sHsys/arch/arm/sunxi sunxi_mixer.c sunxi_drm.c

   sunxi: implement drm atomic interface
VersionDeltaFile
1.20+184-831sys/arch/arm/sunxi/sunxi_mixer.c
1.28+14-57sys/arch/arm/sunxi/sunxi_drm.c
1.16+21-15sys/arch/arm/sunxi/sunxi_lcdc.c
1.4+3-2sys/arch/arm/sunxi/sunxi_drm.h
+222-9054 files

NetBSD/src i96hF8dsys/dev/i2c anxedp.c

   anxedp: implement drm atomic interface
VersionDeltaFile
1.10+17-20sys/dev/i2c/anxedp.c
+17-201 files

NetBSD/src Fl9FV4yexternal/bsd/jemalloc.old/lib Makefile.inc

   jemalloc: re-enable suppressed lint warnings

   These warnings didn't trigger on i386 or amd64.
VersionDeltaFile
1.7+2-4external/bsd/jemalloc.old/lib/Makefile.inc
+2-41 files

NetBSD/src tgXRpprusr.bin/netstat main.c netstat.h

   netstat: fix plural forms for large numbers

   Previously, for n * 2^32 + 1, the singular form was wrongly used.

   This fixes 375 lint warnings about possible loss of accuracy.
VersionDeltaFile
1.106+4-4usr.bin/netstat/main.c
1.55+3-3usr.bin/netstat/netstat.h
+7-72 files

NetBSD/src XpJlykdsys/arch/amiga/amiga machdep.c

   Whitespace to TAB.
VersionDeltaFile
1.275+5-5sys/arch/amiga/amiga/machdep.c
+5-51 files

NetBSD/src oY01AVlcrypto/external/bsd/openssh/dist auth2-chall.c

   auth2-chall.c: fix merging botch that broke basic functionality

   Addresses PR bin/60196 "OpenSSH keyboard-interactive/pam authentication
   fails to work after the update to 10.3".

   This issue would also have affected S/Key functionality from what I
   see, though I have no means of testing this. Also "BSD auth", but
   that's not enabled by us.
VersionDeltaFile
1.22+7-7crypto/external/bsd/openssh/dist/auth2-chall.c
+7-71 files