CVS commit: src/sys/dev/pci/ixgbe
Module Name:src Committed By: msaitoh Date: Fri May 18 10:09:02 UTC 2018 Modified Files: src/sys/dev/pci/ixgbe: ix_txrx.c ixgbe.c ixgbe.h ixv.c Log Message: Revert new watchdog timer commits. The new watchdog timer made stability worse than before. It seems unknown problems exists. http://mail-index.netbsd.org/source-changes/2018/05/08/msg095020.html http://mail-index.netbsd.org/source-changes/2018/05/16/msg095240.html To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/dev/pci/ixgbe/ix_txrx.c cvs rdiff -u -r1.152 -r1.153 src/sys/dev/pci/ixgbe/ixgbe.c cvs rdiff -u -r1.47 -r1.48 src/sys/dev/pci/ixgbe/ixgbe.h cvs rdiff -u -r1.97 -r1.98 src/sys/dev/pci/ixgbe/ixv.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/sysinst
Module Name:src Committed By: joerg Date: Fri May 18 12:23:23 UTC 2018 Modified Files: src/usr.sbin/sysinst: bsddisklabel.c defs.h menus.mi net.c partman.c util.c src/usr.sbin/sysinst/arch/alpha: md.c src/usr.sbin/sysinst/arch/emips: md.c src/usr.sbin/sysinst/arch/hp300: md.c src/usr.sbin/sysinst/arch/hppa: md.c src/usr.sbin/sysinst/arch/i386: md.c src/usr.sbin/sysinst/arch/landisk: md.c src/usr.sbin/sysinst/arch/mipsco: md.c src/usr.sbin/sysinst/arch/mvme68k: md.c src/usr.sbin/sysinst/arch/pmax: md.c src/usr.sbin/sysinst/arch/x68k: md.c Log Message: deconst -> __UNCONST, the former involves UB with NULL arithmetic. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/sysinst/bsddisklabel.c cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/sysinst/defs.h cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/sysinst/menus.mi cvs rdiff -u -r1.23 -r1.24 src/usr.sbin/sysinst/net.c cvs rdiff -u -r1.21 -r1.22 src/usr.sbin/sysinst/partman.c cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/util.c cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/sysinst/arch/alpha/md.c cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/sysinst/arch/emips/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/hp300/md.c cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/sysinst/arch/hppa/md.c cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/i386/md.c cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/sysinst/arch/landisk/md.c cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/sysinst/arch/mipsco/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/mvme68k/md.c cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/sysinst/arch/pmax/md.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/arch/x68k/md.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netinet
Module Name:src Committed By: maxv Date: Fri May 18 18:28:40 UTC 2018 Modified Files: src/sys/netinet: ip6.h Log Message: Remove IP6_EXTHDR_GET0, remove pointless XXXs, and style. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/netinet/ip6.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: maxv Date: Fri May 18 18:52:17 UTC 2018 Modified Files: src/sys/netinet: ip6.h src/sys/sys: mbuf.h Log Message: IP6_EXTHDR_GET performs a basic mbuf operation, which has nothing to do with IPv6. So declare an IP-independent M_REGION_GET, and make IP6_EXTHDR_GET an alias to it. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/netinet/ip6.h cvs rdiff -u -r1.205 -r1.206 src/sys/sys/mbuf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netinet
Module Name:src Committed By: maxv Date: Fri May 18 18:58:51 UTC 2018 Modified Files: src/sys/netinet: dccp_usrreq.c ip_carp.c tcp_input.c tcp_sack.c udp_usrreq.c Log Message: IP6_EXTHDR_GET -> M_REGION_GET, no functional change. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/netinet/dccp_usrreq.c cvs rdiff -u -r1.95 -r1.96 src/sys/netinet/ip_carp.c cvs rdiff -u -r1.407 -r1.408 src/sys/netinet/tcp_input.c cvs rdiff -u -r1.35 -r1.36 src/sys/netinet/tcp_sack.c cvs rdiff -u -r1.251 -r1.252 src/sys/netinet/udp_usrreq.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netipsec
Module Name:src Committed By: maxv Date: Fri May 18 19:02:49 UTC 2018 Modified Files: src/sys/netipsec: ipsec_input.c xform_ah.c xform_esp.c Log Message: IP6_EXTHDR_GET -> M_REGION_GET, no functional change. To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/netipsec/ipsec_input.c cvs rdiff -u -r1.100 -r1.101 src/sys/netipsec/xform_ah.c cvs rdiff -u -r1.88 -r1.89 src/sys/netipsec/xform_esp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/usermode/conf
Module Name:src Committed By: reinoud Date: Fri May 18 19:04:11 UTC 2018 Added Files: src/sys/arch/usermode/conf: kern.ldscript Log Message: Where did kern.ldscript go? To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/usermode/conf/kern.ldscript Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/usermode/include
Module Name:src Committed By: reinoud Date: Fri May 18 20:09:33 UTC 2018 Modified Files: src/sys/arch/usermode/include: reg.h Log Message: Implement own process register capture from userland. NetBSD/usermode now creates readable and sensible coredumps To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/usermode/include/reg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/usermode/usermode
Module Name:src Committed By: reinoud Date: Fri May 18 20:10:25 UTC 2018 Modified Files: src/sys/arch/usermode/usermode: process_machdep.c Log Message: Second part for creating sensible coredumps To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/usermode/usermode/process_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/usermode/target/x86_64
Module Name:src Committed By: reinoud Date: Fri May 18 20:11:48 UTC 2018 Modified Files: src/sys/arch/usermode/target/x86_64: cpu_x86_64.c Log Message: Use knowledge about the mcontext To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/usermode/target/x86_64/cpu_x86_64.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/usermode/target/i386
Module Name:src Committed By: reinoud Date: Fri May 18 20:21:14 UTC 2018 Modified Files: src/sys/arch/usermode/target/i386: cpu_i386.c Log Message: Use knowledge of mcontext for i386 support To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/usermode/target/i386/cpu_i386.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/usermode/usermode
Module Name:src Committed By: reinoud Date: Fri May 18 20:24:16 UTC 2018 Modified Files: src/sys/arch/usermode/usermode: trap.c Log Message: Replace the dynamically allocated signal stack to a static claimed one and add diagnostic messages that can be enabled. To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/arch/usermode/usermode/trap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/usermode/include
Module Name:src Committed By: reinoud Date: Fri May 18 20:24:57 UTC 2018 Modified Files: src/sys/arch/usermode/include: thunk.h Log Message: Include OUR types.h and not the machine's. A small step to allow for crosscompilation. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/arch/usermode/include/thunk.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netinet6
Module Name:src Committed By: maxv Date: Fri May 18 21:03:33 UTC 2018 Modified Files: src/sys/netinet6: nd6_rtr.c Log Message: Add missing m_put_rcvif_psref. To generate a diff of this commit: cvs rdiff -u -r1.141 -r1.142 src/sys/netinet6/nd6_rtr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/usermode/target/x86_64
Module Name:src Committed By: reinoud Date: Fri May 18 21:05:10 UTC 2018 Modified Files: src/sys/arch/usermode/target/x86_64: cpu_x86_64.c Log Message: Remove outdated comment To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/usermode/target/x86_64/cpu_x86_64.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/byacc/dist
Module Name:src Committed By: christos Date: Sat May 19 01:51:05 UTC 2018 Modified Files: src/external/bsd/byacc/dist: skel2c Log Message: Add awk line To generate a diff of this commit: cvs rdiff -u -r1.1.1.4 -r1.2 src/external/bsd/byacc/dist/skel2c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/byacc/dist
Module Name:src Committed By: christos Date: Sat May 19 01:52:49 UTC 2018 Modified Files: src/external/bsd/byacc/dist: btyaccpar.skel Log Message: provide bison compatibility for YYLLOC_DEFAULT To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/bsd/byacc/dist/btyaccpar.skel Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/byacc/dist
Module Name:src Committed By: christos Date: Sat May 19 01:53:24 UTC 2018 Modified Files: src/external/bsd/byacc/dist: btyaccpar.c yaccpar.c Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/bsd/byacc/dist/btyaccpar.c cvs rdiff -u -r1.5 -r1.6 src/external/bsd/byacc/dist/yaccpar.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: kamil Date: Sat May 19 02:42:59 UTC 2018 Modified Files: src/sys/kern: kern_sig.c src/tests/lib/libc/sys: t_fork.c Log Message: Stop masking SIGSTOP in a vfork(2)ed child Keep the traditional BSD behavior masking SIGTSTP, SIGTTIN and SIGTTOU in a vfork(2)ed child before exec(3)/exit(3). This is useful in shells and prevents deadlocking, when a parent cannot unstop the sleeping child. Change the behavior for SIGSTOP. This signal is by design not maskable and this property shall be obeyed without exceptions. The STOP behavior is expected in the context of debuggers and useful in standalone programs. It is still possible to stop a vfork(2)ed child, however it requires proc.curproc.stopfork=1, but it is not a flexible solution. FreeBSD and OpenBSD keep masking SIGSTOP in a vfork(2)ed child. Linux does not mask stop signals in the same scenarios. This fixes ATF test: t_vfork:raise2. No known regressions reported in the existing ATF tests. Discussed with Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.344 -r1.345 src/sys/kern/kern_sig.c cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libc/sys/t_fork.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: kamil Date: Sat May 19 05:01:42 UTC 2018 Modified Files: src/sys/kern: kern_sig.c Log Message: Stop masking raise(SIGSTOP) in a vfork(2)ed child that called PT_TRACE_ME. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.345 -r1.346 src/sys/kern/kern_sig.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/lib/libc/sys
Module Name:src Committed By: kamil Date: Sat May 19 05:04:09 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.h Log Message: Add new auxiliary functions in t_ptrace_wait.h New functions: - FORKEE_ASSERT_NEQ() - await_stopped_child() Both will be used soon in a new ATF ptrace(2) test. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libc/sys/t_ptrace_wait.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/lib/libc/sys
Module Name:src Committed By: kamil Date: Sat May 19 05:07:42 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Enable traceme_vfork_raise2 in ATF ptrace(2) tests raise(SIGSTOP) is now handled correctly by the kernel, in a child that vfork(2)ed and called PT_TRACE_ME. Implement a helper process emitting SIGKILL to a stopped child of a vfork(2)ed process. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/tests/lib/libc/sys/t_ptrace_wait.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/lib/libc/sys
Module Name:src Committed By: kamil Date: Sat May 19 05:10:16 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_fork.c Log Message: Reflect reality in the comment The watcher process is emitting SIGKILL, not SIGTERM. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libc/sys/t_fork.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/lib/libc/sys
Module Name:src Committed By: kamil Date: Sat May 19 05:25:21 UTC 2018 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Cover SIGTSTP, SIGTTIN and SIGTTOU in traceme_vfork_raise ATF tests SIGTSTP, SIGTTIN and SIGTTOU are special case signals ignored in a vfork(2)ed child. Assert the behavior of raise(2) after calling PT_TRACE_ME. Renumber existing traceme_vfork_raise tests. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/tests/lib/libc/sys/t_ptrace_wait.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libc/sys
Module Name:src Committed By: kamil Date: Sat May 19 05:39:21 UTC 2018 Modified Files: src/lib/libc/sys: vfork.2 Log Message: Note in vfork(2) that SIGTSTP is masked SIGSTOP is no longer masked, but it was never documented. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/lib/libc/sys/vfork.2 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netinet6
Module Name:src Committed By: maxv Date: Sat May 19 06:44:08 UTC 2018 Modified Files: src/sys/netinet6: ip6_input.c Log Message: Remove misleading comment. To generate a diff of this commit: cvs rdiff -u -r1.203 -r1.204 src/sys/netinet6/ip6_input.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.