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 null.c puffs_priv.h

   libpuffs: remove no-longer-needed LINTED comments

   Neither the current lint nor the lint from 2021-07-02 complains.
VersionDeltaFile
1.37+2-3lib/libpuffs/null.c
1.47+1-4lib/libpuffs/puffs_priv.h
+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 c11.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.15+9-1tests/usr.bin/xlint/lint1/c11.c
1.19+9-1tests/usr.bin/xlint/lint1/c23.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

NetBSD/src f8xHH87. UPDATING

   UPDATING: minor grammar fix
VersionDeltaFile
1.390+2-2UPDATING
+2-21 files

NetBSD/src naj8qosexternal/gpl3/gcc README.gcc14, share/mk bsd.own.mk

   switch sh3* to GCC 14.

   the build issue is gone, and testing on landisk/gxemul is identical
   to the GCC 12 world i built.  atf seems to be happy as well.
VersionDeltaFile
1.32+3-10external/gpl3/gcc/README.gcc14
1.1476+2-3share/mk/bsd.own.mk
+5-132 files

NetBSD/src sMQ9xnlusr.sbin/syslogd Makefile

   syslogd: do not suppress lint warning about prototypes

   That warning was only useful when migrating from traditional C to C90.
VersionDeltaFile
1.40+6-2usr.sbin/syslogd/Makefile
+6-21 files

NetBSD/src RKdL8aWlib/libc/isc ev_timers.c Makefile.inc

   libc/isc: remove trailing semicolon from expression macro

   The semicolon triggered a lint warning about an unreachable 'empty'
   statement.
VersionDeltaFile
1.12+3-3lib/libc/isc/ev_timers.c
1.3+1-3lib/libc/isc/Makefile.inc
+4-62 files

NetBSD/src lgLPFahlib/libc/cdb Makefile.inc

   libc/cdb: remove obsolete lint warning

   That warning was only useful during migration from traditional C to C90.
VersionDeltaFile
1.6+2-2lib/libc/cdb/Makefile.inc
+2-21 files

NetBSD/src kqUmvo2external/bsd/top/dist utils.c commands.c, external/bsd/top/dist/machine m_netbsd.c

   sprintf/ctype police
VersionDeltaFile
1.8+13-11external/bsd/top/dist/utils.c
1.31+6-5external/bsd/top/dist/machine/m_netbsd.c
1.9+4-4external/bsd/top/dist/commands.c
1.11+2-2external/bsd/top/dist/display.c
+25-224 files

NetBSD/src LoQbGGZusr.bin/xlint/lint1 tree.c

   lint: restrict range of return values for several GCC builtins

   This reduces the amount of the 'loss of accuracy' warnings 132 and 298.
VersionDeltaFile
1.712+43-2usr.bin/xlint/lint1/tree.c
+43-21 files

NetBSD/src KyDjjV8external/mit/lua/lib/liblua Makefile

   liblua: sync description of lint messages with reality
VersionDeltaFile
1.15+3-5external/mit/lua/lib/liblua/Makefile
+3-51 files