NetBSD/src D7V2EcJsys/dev/usb uchcom.c

   remove unneeded variables in uchcom_softc
VersionDeltaFile
1.25+2-4sys/dev/usb/uchcom.c
+2-41 files

NetBSD/src 8AACxlNsys/dev/usb uchcom.c

   omit irrelevant #includes
VersionDeltaFile
1.24+2-4sys/dev/usb/uchcom.c
+2-41 files

NetBSD/src EpRicFYshare/misc acronyms

   +DYAC
VersionDeltaFile
1.276+2-1share/misc/acronyms
+2-11 files

NetBSD/src ekXsxbUbin/kill kill.c, bin/sh trap.c sh.1

   Reverse a decision made when the printsignals() routines from
   kill and sh were merged so that the shell (for trap -l) and
   kill (for kill -l) can use the same routine, and site that function
   in the shell, rather than in kill (use the code that is in kill as
   the basis for that routine).   This allows access to sh internals,
   and in particular to the posix option, so the builtin kill can
   operate in posix mode where the standard requires just a single
   character (space of newline) between successive signal names (and
   we prefer nicely aligned columns instead)..

   In a SMALL shell, use the ancient sh printsignals routine instead,
   it is smaller (and very much dumber).

   /bin/kill still uses the routine that is in its source, and is
   not posix compliant.   A task for some other day...
VersionDeltaFile
1.50+63-4bin/sh/trap.c
1.216+7-2bin/sh/sh.1
1.30+4-2bin/kill/kill.c
+74-83 files

NetBSD/src ZABF5I3usr.bin/telnet telnet.c utilities.c

   switch sprintf to snprintf in places.

   Reported by hacker fantastic, thanks!

   ok xtos.
VersionDeltaFile
1.37+8-8usr.bin/telnet/telnet.c
1.24+3-3usr.bin/telnet/utilities.c
+11-112 files

NetBSD/src YU4q2Q1sys/arch/aarch64/aarch64 trap.c

   need space
VersionDeltaFile
1.13+4-4sys/arch/aarch64/aarch64/trap.c
+4-41 files

NetBSD/src 6Y908Swdoc CHANGES

   Note that sh(1) has changed since NetBSD 8.   Correct formatting of
   some of my earlier entries.
VersionDeltaFile
1.2464+7-6doc/CHANGES
+7-61 files

NetBSD/src URZemcBbin/sh sh.1

   More fixes for the SYNPOSIS of the readonly built-in.
   The SYNOPSIS for "readonly -q" cannot have the -q be
   optional ...   Also harmonise the output appearance with
   that of the export command.

   wiz: have at it...
VersionDeltaFile
1.215+4-4bin/sh/sh.1
+4-41 files

NetBSD/src wMbmIHkbin/sh sh.1

   Fix Oo Op Oc syntax error (which seemed to work OK to me....)
   Pointed out by wiz@
VersionDeltaFile
1.214+2-2bin/sh/sh.1
+2-21 files

NetBSD/src VKwjrwkbin/sh version.h

   The time has come, the Walrus said...  (but no shoes,
   ships, or sealing wax required).   No oysters either.

   I have not taken the Magical Mystery Tour, but I
   say it anyway...
VersionDeltaFile
1.3+2-2bin/sh/version.h
+2-21 files

NetBSD/src 44JZXvFtests/bin/sh t_builtins.sh

   Add a new test case for NetBSD specific readonly tests.
   Add more sub-tests to the export_nbsd test case.
   In both cases the new -q and -p VAR options are tested.
VersionDeltaFile
1.4+86-1tests/bin/sh/t_builtins.sh
+86-11 files

NetBSD/src 95uc5XQbin/sh var.c sh.1

   Implement:
        readonly -q VAR...
        readonly -p VAR...
        export -q [-x] VAR...
        export -p [-x] VAR...

   all available only in !SMALL shells - and while here, limit
   "export -x" to full sized shells as well.

   Also, do a better job of arg checking and validating of the
   export and readonly commands (which is really just one built-in)
   and of issuing error messages when something bogus is detected.

   Since these commands are special builtin commands, any error
   causes shell exit (for non-interactive shells).
VersionDeltaFile
1.74+137-42bin/sh/var.c
1.213+105-18bin/sh/sh.1
+242-602 files

NetBSD/src CDmh0a3lib/libnvmm libnvmm.3

   Remove superfluous dot.
VersionDeltaFile
1.4+2-2lib/libnvmm/libnvmm.3
+2-21 files

NetBSD/src zeUiZcLdoc CHANGES-7.0.3

   Ticket #1664
VersionDeltaFile
1.1.2.121+6-1doc/CHANGES-7.0.3
+6-11 files

NetBSD/src IO0cf7msys/kern sys_sig.c

   Pull up following revision(s) (requested by maxv in ticket #1664):

        sys/kern/sys_sig.c: revision 1.47

   Fix kernel info leak, 4 bytes of padding in struct _ksiginfo. Maybe we
   should just set _pad to zero on LP64?

           + Possible info leak: [len=40, leaked=4]
           | #0 0xffffffff80baf397 in kleak_copyout
           | #1 0xffffffff80bda817 in sigtimedwait1
           | #2 0xffffffff80bdab95 in sys_____sigtimedwait50
           | #3 0xffffffff80259c42 in syscall
VersionDeltaFile
1.42.6.1+4-2sys/kern/sys_sig.c
+4-21 files

NetBSD/src st0TBJLdoc CHANGES-7.1.3

   Ticket #1664
VersionDeltaFile
1.1.2.28+6-1doc/CHANGES-7.1.3
+6-11 files

NetBSD/src Ru7kQ2esys/kern sys_sig.c

   Pull up following revision(s) (requested by maxv in ticket #1664):

        sys/kern/sys_sig.c: revision 1.47

   Fix kernel info leak, 4 bytes of padding in struct _ksiginfo. Maybe we
   should just set _pad to zero on LP64?

           + Possible info leak: [len=40, leaked=4]
           | #0 0xffffffff80baf397 in kleak_copyout
           | #1 0xffffffff80bda817 in sigtimedwait1
           | #2 0xffffffff80bdab95 in sys_____sigtimedwait50
           | #3 0xffffffff80259c42 in syscall
VersionDeltaFile
1.42.10.1+4-2sys/kern/sys_sig.c
+4-21 files

NetBSD/src VN2jGj6doc CHANGES-7.3

   Ticket #1664
VersionDeltaFile
1.1.2.24+6-1doc/CHANGES-7.3
+6-11 files

NetBSD/src DLHiYFAsys/kern sys_sig.c

   Pull up following revision(s) (requested by maxv in ticket #1664):

        sys/kern/sys_sig.c: revision 1.47

   Fix kernel info leak, 4 bytes of padding in struct _ksiginfo. Maybe we
   should just set _pad to zero on LP64?

           + Possible info leak: [len=40, leaked=4]
           | #0 0xffffffff80baf397 in kleak_copyout
           | #1 0xffffffff80bda817 in sigtimedwait1
           | #2 0xffffffff80bdab95 in sys_____sigtimedwait50
           | #3 0xffffffff80259c42 in syscall
VersionDeltaFile
1.42.4.1+4-2sys/kern/sys_sig.c
+4-21 files

NetBSD/src tOaBbDfdoc CHANGES-8.1

   Ticket #1134
VersionDeltaFile
1.1.2.75+6-1doc/CHANGES-8.1
+6-11 files

NetBSD/src YZ4T1vcsys/kern sys_sig.c

   Pull up following revision(s) (requested by maxv in ticket #1134):

        sys/kern/sys_sig.c: revision 1.47

   Fix kernel info leak, 4 bytes of padding in struct _ksiginfo. Maybe we
   should just set _pad to zero on LP64?

           + Possible info leak: [len=40, leaked=4]
           | #0 0xffffffff80baf397 in kleak_copyout
           | #1 0xffffffff80bda817 in sigtimedwait1
           | #2 0xffffffff80bdab95 in sys_____sigtimedwait50
           | #3 0xffffffff80259c42 in syscall
VersionDeltaFile
1.46.8.1+4-2sys/kern/sys_sig.c
+4-21 files

NetBSD/src va8Ckalsys/arch/aarch64/aarch64 idle_machdep.S cpuswitch.S

   - need to save/restore interrupt mask when entering/exiting to/from 
cpu_switchto_softint().
   - when call dosoftints from cpu_idle, interrupts should be disabled.

   rarely, lwp stack had been exhausted when high interrupts.
   reported by alnsn@. thanks.

NetBSD/src uuCR9lHlib/libnvmm libnvmm.c

   Change the map/unmap functions, again.
VersionDeltaFile
1.4+66-81lib/libnvmm/libnvmm.c
+66-811 files

NetBSD/src vAl1SJkrescue list

   Retire lmcconfig here too.
VersionDeltaFile
1.52+1-2rescue/list
+1-21 files

NetBSD/src A9GKgk0sys/arch/arm/nvidia tegra210_car.c tegra210_xusbpad.c

   Trailing whitespace

NetBSD/src ZlVoQqmlib/libnvmm libnvmm.3

   Change the "FILES" section, in the end I don't want to commit toyvirt
   and smallkern, there is little interest installing them by default,
   rather they can be downloaded from www. It's better this way.

   While here add NVMM(4) in "SEE ALSO".
VersionDeltaFile
1.3+15-9lib/libnvmm/libnvmm.3
+15-91 files

NetBSD/src EOOVI3msys/dev/mii inbmphyreg.h, sys/dev/pci if_wm.c

   Add some code for suspend/resume:
   - Rename wm_smbustopci() to wm_init_phy_workarounds_pchlan(). It will also
     called when resume.
   - Call wm_phy_resetisblocked() after PHY reset in
     wm_init_phy_workarounds_pchlan() to wait for the PHY to quiesce to an
     accessible state.
   - Add new wm_resume_workarounds_pchlan() function and use it in wm_resume().
     This workaround is only for PCH2 and newer.
   - Don't call wm_disable_aspm() neither in wm_attach() nor in wm_resume()
     but in wm_reset().
   - Do some initialization in wm_resume() when IFF_UP is NOT set.
   - Don't continue when it failed to acquire semaphore in wm_ulp_disable().
   - Add comment.
VersionDeltaFile
1.603+145-21sys/dev/pci/if_wm.c
1.13+17-1sys/dev/mii/inbmphyreg.h
+162-222 files

NetBSD/src OaJwMIDshare/man/man4 nvmm.4

   Sort sections. Remove superfluous El. Insert Xr.
VersionDeltaFile
1.2+7-7share/man/man4/nvmm.4
+7-71 files

NetBSD/src m6Ovkqcshare/man/man4 tprof.4

   Say that on x86 you also have to modload tprof_x86.
VersionDeltaFile
1.4+6-2share/man/man4/tprof.4
+6-21 files

NetBSD/src b1UZUHBshare/man/man8 MAKEDEV.8

   regen
VersionDeltaFile
1.52+3-2share/man/man8/MAKEDEV.8
+3-21 files

NetBSD/src uDntZqHdistrib/sets/lists/man mi, share/man/man4 nvmm.4 Makefile

   Add a NVMM(4) man page.

NetBSD/src ihGtOA5share/man/man4 pci.4

   Fix reference to en(4) and remove reference to viapm(4), which does
   not exist.
VersionDeltaFile
1.100+4-4share/man/man4/pci.4
+4-41 files

NetBSD/src QGn2bLytests/bin/sh t_builtins.sh

   Add more subtests to the export and readonly built-in commands test cases.

   In particular, add a readonly test to detect the bug that was just fixed...
   (but there is more than that one added here).

   Also, allow zsh to run more of these tests than it did, what is a builtin
   command most places (including in POSIX) can be a reserved word in zsh!
VersionDeltaFile
1.3+61-1tests/bin/sh/t_builtins.sh
+61-11 files

NetBSD/src uhufZtGdoc CHANGES

   note kleak
VersionDeltaFile
1.2463+3-1doc/CHANGES
+3-11 files

NetBSD/src ZgWhfvxbin/sh var.c

   Fix a botch made in 1.70 (a bit over a week ago) where
        var=foo; readonly var=new
   now fails.

   If var was already set, an attempt to make it readonly, and assign it
   a new value at the same time, failed - the readonly flag was set too soon.

   Pointed out by Martijn Dekker (thanks).

   Also, while here, add a couple of comments.
VersionDeltaFile
1.73+7-3bin/sh/var.c
+7-31 files

NetBSD/src D9ZHrNxdoc CHANGES TODO.smpnet

   Drop LMC-related entry from TODO.smpnet, and note removal of LMC.
VersionDeltaFile
1.2462+3-1doc/CHANGES
1.26+1-2doc/TODO.smpnet
+4-32 files

NetBSD/src fPo41c7distrib/sets/lists/man mi, share/man/man4 pci.4 Makefile

   Retire the LMC driver, and its associated lmcconfig tool. LMC has been
   mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
   and no one is taking care of it.

   LMC was removed from OpenBSD three years ago, and from FreeBSD a few
   months ago.

NetBSD/src fHcQUEXexternal/bsd/file/lib Makefile

Use DPSRCS for magic.h. OK'd by Christos.
VersionDeltaFile
1.11+2-3external/bsd/file/lib/Makefile
+2-31 files

NetBSD/src PxGW3xqsys/arch/amd64/conf GENERIC ALL, sys/arch/cobalt/conf GENERIC

   Remove references to "lmc" in the kernel configurations.

NetBSD/src j7yV2Ezshare/man/man4 shmif.4

   Document capability of TX/RX offload and environment variable
   RUMP_SHMIF_CAPENABLE. Bump date.

   part of PR kern/53562
VersionDeltaFile
1.5+26-2share/man/man4/shmif.4
+26-21 files

NetBSD/src x6k80yysys/netinet ip_output.c, sys/netinet6 ip6_output.c

   Simplify logic in ip{,6}_output().

   Now, we have M_CSUM_TSOv[46] bit in ifp->if_csum_flags_tx when
   TSO[46] is enabled for the interface. So we can simply check
   whether TSO[46] is required in a packet but missing in the
   interface by (sw_csum & M_CSUM_TSOv[46]).

   Note that this is a very rare case where TSO[46] is suddenly
   turned off during a packet passing b/w TCP and IP.

   part of PR kern/53562
   OK msaitoh
VersionDeltaFile
1.308+9-8sys/netinet/ip_output.c
1.214+9-7sys/netinet6/ip6_output.c
+18-152 files

NetBSD/src V3sjTcVsys/rump/net/lib/libshmif if_shmem.c

   Add TX/RX offload capabilities to shmif(4). They are emulated in
   software by ether_sw_offload_[tr]x().

   For rump kernels, if_capabilities for shmemif(4) can be specified
   by environmental variable RUMP_SHMIF_CAPENABLE:

    setenv RUMP_SHMIF_CAPENABLE 0x7ff80 (all offload)
    setenv RUMP_SHMIF_CAPENABLE 0x6aa80 (all TX)
    setenv RUMP_SHMIF_CAPENABLE 0x15500 (all RX)

   part of PR kern/53562
   OK msaitoh
VersionDeltaFile
1.76+90-51sys/rump/net/lib/libshmif/if_shmem.c
+90-511 files

NetBSD/src uGtl6LEsys/net if_bridge.c if.c, sys/rump/librump/rumpnet net_stub.c

   PR kern/53562

   Handle TX offload in software when a packet is sent via
   bridge_output(). We can send it as is in the following
   exceptional cases:

   For unicast:

   (1) When the destination interface is the same as source.

   (2) When the destination supports all TX offload options
       specified in a packet.

   For multicast/broadcast:

   (3) When all the members of the bridge support the specified
       TX offload options.

   For (3), add sc_csum_flags_tx flag to bridge softc, which is
   logical AND b/w capabilities of TX offload options in member
   interface (ifp->if_csum_flags_tx). The flag is updated when a
   member is (i) added to or (ii) removed from a bridge, or (iii)
   if_csum_flags_tx flag of a member interface is manipulated via
   ifconfig(8).


    [4 lines not shown]

NetBSD/src twePlZQsys/net ether_sw_offload.c ether_sw_offload.h, sys/netinet in_offload.c

   PR kern/53562

   Add ether_sw_offload_[tr]x: handle TX/RX offload options in software.
   Since this violates separation b/w L2 and L3/L4, new files are added
   rather than having the routines in sys/net/if_ethersubr.c.

   OK msaitoh thorpej

NetBSD/src 27gdtI6sys/rump/dev/lib/libnetsmb netsmb_user.c, sys/rump/dev/lib/libugenhc ugenhc_user.c

   Add missing RCSIDs.

NetBSD/src 02LMNQrsys/dev/ata ata.c

   in atabus_detach(), shutdown the channel thread only after all the
   children successfully detach; this is especially important for
   atapibus, which needs the thread to execute commands

   fixes hang on poweroff with root on ATAPI cd(4), reported by Christoph Badura
VersionDeltaFile
1.147+12-11sys/dev/ata/ata.c
+12-111 files

NetBSD/src DCMgRPylib/libkvm kvm_getloadavg.3

   Reword post mortem description. It tries to get the tree averages if it can.
VersionDeltaFile
1.13+3-3lib/libkvm/kvm_getloadavg.3
+3-31 files

NetBSD/src 85Uj9yvsys/dev/marvell com_mv.c

   Remove stray ; to fix the build
VersionDeltaFile
1.11+3-3sys/dev/marvell/com_mv.c
+3-31 files

NetBSD/src 6eRhUhZsys/arch/arm/include cpufunc.h

   Don't exclude code from rump kernel build.
VersionDeltaFile
1.82+0-4sys/arch/arm/include/cpufunc.h
+0-41 files

NetBSD/src tcAxQSXsys/arch/aarch64/aarch64 cpuswitch.S

   need to save/restore also x1. x1 is in-use as ipl.