CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 22:41:56 UTC 2023 Modified Files: src/sys/kern: sys_pipe.c Log Message: pipe1(): call getnanotime() once not twice. To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.163 src/sys/kern/sys_pipe.c Please note

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 22:41:56 UTC 2023 Modified Files: src/sys/kern: sys_pipe.c Log Message: pipe1(): call getnanotime() once not twice. To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.163 src/sys/kern/sys_pipe.c Please note

CVS commit: src/share/misc

2023-10-04 Thread Jan Schaumann
Module Name:src Committed By: jschauma Date: Wed Oct 4 22:34:23 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +DOHDNS over HTTPS +DOQDNS over QUIC +DOTDNS over TLS +DRNDiscovery of Network-designated Resolvers +QUIC Quick UDP

CVS commit: src/share/misc

2023-10-04 Thread Jan Schaumann
Module Name:src Committed By: jschauma Date: Wed Oct 4 22:34:23 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +DOHDNS over HTTPS +DOQDNS over QUIC +DOTDNS over TLS +DRNDiscovery of Network-designated Resolvers +QUIC Quick UDP

CVS commit: src/sys

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 22:19:58 UTC 2023 Modified Files: src/sys/kern: sys_pipe.c src/sys/sys: pipe.h Log Message: pipe->pipe_waiters isn't needed on NetBSD, kernel condvars do this for free. To generate a diff of this commit: cvs

CVS commit: src/sys

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 22:19:58 UTC 2023 Modified Files: src/sys/kern: sys_pipe.c src/sys/sys: pipe.h Log Message: pipe->pipe_waiters isn't needed on NetBSD, kernel condvars do this for free. To generate a diff of this commit: cvs

CVS commit: src

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 22:17:10 UTC 2023 Modified Files: src/share/man/man9: kauth.9 src/sys/kern: kern_auth.c kern_core.c kern_descrip.c kern_exec.c kern_lwp.c kern_proc.c uipc_socket.c uipc_syscalls.c src/sys/sys:

CVS commit: src

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 22:17:10 UTC 2023 Modified Files: src/share/man/man9: kauth.9 src/sys/kern: kern_auth.c kern_core.c kern_descrip.c kern_exec.c kern_lwp.c kern_proc.c uipc_socket.c uipc_syscalls.c src/sys/sys:

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 22:12:23 UTC 2023 Modified Files: src/sys/kern: sys_pipe.c Log Message: pipe_read(): try to skip locking the pipe if a non-blocking fd is used, as is very often the case with BSD make (from FreeBSD/mjg@). To generate a

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 22:12:23 UTC 2023 Modified Files: src/sys/kern: sys_pipe.c Log Message: pipe_read(): try to skip locking the pipe if a non-blocking fd is used, as is very often the case with BSD make (from FreeBSD/mjg@). To generate a

CVS commit: src/sys/rump/librump/rumpkern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 21:56:16 UTC 2023 Modified Files: src/sys/rump/librump/rumpkern: threads.c Log Message: rump now needs lwp_need_userret() To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28

CVS commit: src/sys/rump/librump/rumpkern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 21:56:16 UTC 2023 Modified Files: src/sys/rump/librump/rumpkern: threads.c Log Message: rump now needs lwp_need_userret() To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28

CVS commit: src/sys/sys

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:52:07 UTC 2023 Modified Files: src/sys/sys: proc.h Log Message: p->p_stat is actually locked by proc_lock so document it that way and shuffle some fields around so it's not next to p->p_trace_enabled (that needs some

CVS commit: src/sys/sys

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:52:07 UTC 2023 Modified Files: src/sys/sys: proc.h Log Message: p->p_stat is actually locked by proc_lock so document it that way and shuffle some fields around so it's not next to p->p_trace_enabled (that needs some

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:46:33 UTC 2023 Modified Files: src/sys/kern: kern_lwp.c Log Message: Do cv_broadcast(>p_lwpcv) after dropping p->p_lock in a few places, to reduce contention. To generate a diff of this commit: cvs rdiff -u -r1.261

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:48:13 UTC 2023 Modified Files: src/sys/kern: kern_exit.c Log Message: match_process(): most of the fields being inspected are covered by proc_lock so don't grab p->p_lock so much. To generate a diff of this commit:

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:46:33 UTC 2023 Modified Files: src/sys/kern: kern_lwp.c Log Message: Do cv_broadcast(>p_lwpcv) after dropping p->p_lock in a few places, to reduce contention. To generate a diff of this commit: cvs rdiff -u -r1.261

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:48:13 UTC 2023 Modified Files: src/sys/kern: kern_exit.c Log Message: match_process(): most of the fields being inspected are covered by proc_lock so don't grab p->p_lock so much. To generate a diff of this commit:

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:44:15 UTC 2023 Modified Files: src/sys/kern: kern_lwp.c Log Message: Sprinkle a bunch more calls to lwp_need_userret(). There should be no functional change but it does get rid of a bunch of assumptions about how

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:45:14 UTC 2023 Modified Files: src/sys/kern: kern_lwp.c Log Message: lwp_wait(): restart the loop if p->p_lock dropped to reap zombie (paranoid). To generate a diff of this commit: cvs rdiff -u -r1.260 -r1.261

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:45:14 UTC 2023 Modified Files: src/sys/kern: kern_lwp.c Log Message: lwp_wait(): restart the loop if p->p_lock dropped to reap zombie (paranoid). To generate a diff of this commit: cvs rdiff -u -r1.260 -r1.261

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:44:15 UTC 2023 Modified Files: src/sys/kern: kern_lwp.c Log Message: Sprinkle a bunch more calls to lwp_need_userret(). There should be no functional change but it does get rid of a bunch of assumptions about how

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:42:38 UTC 2023 Modified Files: src/sys/kern: kern_exit.c kern_lwp.c kern_sig.c sys_sig.c Log Message: Sprinkle a bunch more calls to lwp_need_userret(). There should be no functional change but it does get rid of a

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:42:38 UTC 2023 Modified Files: src/sys/kern: kern_exit.c kern_lwp.c kern_sig.c sys_sig.c Log Message: Sprinkle a bunch more calls to lwp_need_userret(). There should be no functional change but it does get rid of a

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:39:35 UTC 2023 Modified Files: src/sys/kern: kern_rwlock.c kern_turnstile.c Log Message: Turnstiles: use the syncobj name for ps/top wmesg when sleeping since it's more informative than "tstile". To generate a diff of

CVS commit: src/sys/kern

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:39:35 UTC 2023 Modified Files: src/sys/kern: kern_rwlock.c kern_turnstile.c Log Message: Turnstiles: use the syncobj name for ps/top wmesg when sleeping since it's more informative than "tstile". To generate a diff of

CVS commit: src/sys/uvm

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:34:19 UTC 2023 Modified Files: src/sys/uvm: uvm_glue.c Log Message: Remove unneeded test of ci->ci_want_resched. To generate a diff of this commit: cvs rdiff -u -r1.181 -r1.182 src/sys/uvm/uvm_glue.c Please note that

CVS commit: src/sys/uvm

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:34:19 UTC 2023 Modified Files: src/sys/uvm: uvm_glue.c Log Message: Remove unneeded test of ci->ci_want_resched. To generate a diff of this commit: cvs rdiff -u -r1.181 -r1.182 src/sys/uvm/uvm_glue.c Please note that

CVS commit: src/sys/sys

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:29:59 UTC 2023 Modified Files: src/sys/sys: param.h Log Message: NetBSD 10.99.10: struct lwp and related things changed. To generate a diff of this commit: cvs rdiff -u -r1.732 -r1.733 src/sys/sys/param.h Please note

CVS commit: src/sys/sys

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:29:59 UTC 2023 Modified Files: src/sys/sys: param.h Log Message: NetBSD 10.99.10: struct lwp and related things changed. To generate a diff of this commit: cvs rdiff -u -r1.732 -r1.733 src/sys/sys/param.h Please note

CVS commit: src/sys

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:29:18 UTC 2023 Modified Files: src/sys/kern: kern_condvar.c kern_exec.c kern_exit.c kern_sig.c kern_sleepq.c kern_synch.c kern_timeout.c kern_turnstile.c sys_lwp.c sys_select.c

CVS commit: src/sys

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:29:18 UTC 2023 Modified Files: src/sys/kern: kern_condvar.c kern_exec.c kern_exit.c kern_sig.c kern_sleepq.c kern_synch.c kern_timeout.c kern_turnstile.c sys_lwp.c sys_select.c

CVS commit: src/sys

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:28:06 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: trap.c src/sys/arch/amd64/amd64: cpufunc.S genassym.cf src/sys/arch/arm/arm: arm_machdep.c src/sys/arch/i386/i386: cpufunc.S

CVS commit: src/sys

2023-10-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Oct 4 20:28:06 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: trap.c src/sys/arch/amd64/amd64: cpufunc.S genassym.cf src/sys/arch/arm/arm: arm_machdep.c src/sys/arch/i386/i386: cpufunc.S

CVS commit: [netbsd-8] src/doc

2023-10-04 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Oct 4 15:18:13 UTC 2023 Modified Files: src/doc [netbsd-8]: CHANGES-8.3 Log Message: Ticket #1908 To generate a diff of this commit: cvs rdiff -u -r1.1.2.200 -r1.1.2.201 src/doc/CHANGES-8.3 Please note that diffs are not

CVS commit: [netbsd-8] src/doc

2023-10-04 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Oct 4 15:18:13 UTC 2023 Modified Files: src/doc [netbsd-8]: CHANGES-8.3 Log Message: Ticket #1908 To generate a diff of this commit: cvs rdiff -u -r1.1.2.200 -r1.1.2.201 src/doc/CHANGES-8.3 Please note that diffs are not

CVS commit: [netbsd-8] xsrc/external/mit

2023-10-04 Thread Martin Husemann
Module Name:xsrc Committed By: martin Date: Wed Oct 4 15:17:13 UTC 2023 Modified Files: xsrc/external/mit/libX11/dist/src [netbsd-8]: CrPixmap.c ImUtil.c PutImage.c xsrc/external/mit/libX11/dist/src/xkb [netbsd-8]: XKBGetMap.c

CVS commit: [netbsd-8] xsrc/external/mit

2023-10-04 Thread Martin Husemann
Module Name:xsrc Committed By: martin Date: Wed Oct 4 15:17:13 UTC 2023 Modified Files: xsrc/external/mit/libX11/dist/src [netbsd-8]: CrPixmap.c ImUtil.c PutImage.c xsrc/external/mit/libX11/dist/src/xkb [netbsd-8]: XKBGetMap.c

CVS commit: [netbsd-9] src/doc

2023-10-04 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Oct 4 15:14:00 UTC 2023 Modified Files: src/doc [netbsd-9]: CHANGES-9.4 Log Message: Ticket #1744 To generate a diff of this commit: cvs rdiff -u -r1.1.2.104 -r1.1.2.105 src/doc/CHANGES-9.4 Please note that diffs are not

CVS commit: [netbsd-9] src/doc

2023-10-04 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Oct 4 15:14:00 UTC 2023 Modified Files: src/doc [netbsd-9]: CHANGES-9.4 Log Message: Ticket #1744 To generate a diff of this commit: cvs rdiff -u -r1.1.2.104 -r1.1.2.105 src/doc/CHANGES-9.4 Please note that diffs are not

CVS commit: [netbsd-9] xsrc/external/mit

2023-10-04 Thread Martin Husemann
Module Name:xsrc Committed By: martin Date: Wed Oct 4 15:12:26 UTC 2023 Modified Files: xsrc/external/mit/libX11/dist/src [netbsd-9]: CrPixmap.c ImUtil.c PutImage.c xsrc/external/mit/libX11/dist/src/xkb [netbsd-9]: XKBGetMap.c

CVS commit: [netbsd-9] xsrc/external/mit

2023-10-04 Thread Martin Husemann
Module Name:xsrc Committed By: martin Date: Wed Oct 4 15:12:26 UTC 2023 Modified Files: xsrc/external/mit/libX11/dist/src [netbsd-9]: CrPixmap.c ImUtil.c PutImage.c xsrc/external/mit/libX11/dist/src/xkb [netbsd-9]: XKBGetMap.c

CVS commit: [netbsd-10] src/doc

2023-10-04 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Oct 4 12:31:49 UTC 2023 Modified Files: src/doc [netbsd-10]: CHANGES-10.0 Log Message: Ticket #392 To generate a diff of this commit: cvs rdiff -u -r1.1.2.127 -r1.1.2.128 src/doc/CHANGES-10.0 Please note that diffs are

CVS commit: [netbsd-10] src/doc

2023-10-04 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Oct 4 12:31:49 UTC 2023 Modified Files: src/doc [netbsd-10]: CHANGES-10.0 Log Message: Ticket #392 To generate a diff of this commit: cvs rdiff -u -r1.1.2.127 -r1.1.2.128 src/doc/CHANGES-10.0 Please note that diffs are

CVS commit: [netbsd-10] xsrc/external/mit

2023-10-04 Thread Martin Husemann
Module Name:xsrc Committed By: martin Date: Wed Oct 4 12:29:56 UTC 2023 Modified Files: xsrc/external/mit/libX11/dist [netbsd-10]: ChangeLog README.md configure configure.ac xsrc/external/mit/libX11/dist/include/X11 [netbsd-10]: Xutil.h

CVS commit: [netbsd-10] xsrc/external/mit

2023-10-04 Thread Martin Husemann
Module Name:xsrc Committed By: martin Date: Wed Oct 4 12:29:56 UTC 2023 Modified Files: xsrc/external/mit/libX11/dist [netbsd-10]: ChangeLog README.md configure configure.ac xsrc/external/mit/libX11/dist/include/X11 [netbsd-10]: Xutil.h

CVS commit: src

2023-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 4 07:51:36 UTC 2023 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile Added Files: src/share/man/man4: igc.4 Log Message: igc(4): Add and hook manpage To generate a diff of this

CVS commit: src

2023-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 4 07:51:36 UTC 2023 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile Added Files: src/share/man/man4: igc.4 Log Message: igc(4): Add and hook manpage To generate a diff of this

CVS commit: src/sys/arch

2023-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 4 07:48:55 UTC 2023 Modified Files: src/sys/arch/amd64/conf: ALL GENERIC XEN3_DOM0 src/sys/arch/evbarm/conf: GENERIC64 src/sys/arch/evbppc/conf: DHT Log Message: igc(4): Added to kernel config files for

CVS commit: src/sys/arch

2023-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 4 07:48:55 UTC 2023 Modified Files: src/sys/arch/amd64/conf: ALL GENERIC XEN3_DOM0 src/sys/arch/evbarm/conf: GENERIC64 src/sys/arch/evbppc/conf: DHT Log Message: igc(4): Added to kernel config files for

CVS commit: src/sys/dev/pci/igc

2023-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 4 07:41:55 UTC 2023 Modified Files: src/sys/dev/pci/igc: if_igc.c Log Message: igc(4): XXX: Temporally disable 64-bit DMA for aarch64 Until PR port-arm/57643 is properly addressed. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/pci/igc

2023-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 4 07:41:55 UTC 2023 Modified Files: src/sys/dev/pci/igc: if_igc.c Log Message: igc(4): XXX: Temporally disable 64-bit DMA for aarch64 Until PR port-arm/57643 is properly addressed. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/pci

2023-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 4 07:35:27 UTC 2023 Modified Files: src/sys/dev/pci: files.pci src/sys/dev/pci/igc: if_igc.c if_igc.h igc_api.c igc_api.h igc_base.c igc_base.h igc_defines.h igc_hw.h igc_i225.c igc_i225.h igc_mac.c

CVS commit: src/sys/dev/pci

2023-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 4 07:19:37 UTC 2023 Modified Files: src/sys/dev/pci: pcidevs.h pcidevs_data.h Log Message: Regen for pcidevs rev 1.1494 To generate a diff of this commit: cvs rdiff -u -r1.1474 -r1.1475 src/sys/dev/pci/pcidevs.h cvs rdiff

CVS commit: src/sys/dev/pci

2023-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 4 07:17:59 UTC 2023 Modified Files: src/sys/dev/pci: pcidevs Log Message: pcidevs: Add missing I225/I226 series devices To generate a diff of this commit: cvs rdiff -u -r1.1493 -r1.1494 src/sys/dev/pci/pcidevs Please

CVS commit: src/sys/dev/pci

2023-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Oct 4 07:17:59 UTC 2023 Modified Files: src/sys/dev/pci: pcidevs Log Message: pcidevs: Add missing I225/I226 series devices To generate a diff of this commit: cvs rdiff -u -r1.1493 -r1.1494 src/sys/dev/pci/pcidevs Please

CVS import: src/sys/dev/pci/igc

2023-10-04 Thread Rin Okuyama
-20231004 N src/sys/dev/pci/igc/if_igc.c N src/sys/dev/pci/igc/if_igc.h N src/sys/dev/pci/igc/igc_api.c N src/sys/dev/pci/igc/igc_api.h N src/sys/dev/pci/igc/igc_base.c N src/sys/dev/pci/igc/igc_base.h N src/sys/dev/pci/igc/igc_defines.h N src/sys/dev/pci/igc/igc_hw.h N src/sys/dev/pci

CVS import: src/sys/dev/pci/igc

2023-10-04 Thread Rin Okuyama
-20231004 N src/sys/dev/pci/igc/if_igc.c N src/sys/dev/pci/igc/if_igc.h N src/sys/dev/pci/igc/igc_api.c N src/sys/dev/pci/igc/igc_api.h N src/sys/dev/pci/igc/igc_base.c N src/sys/dev/pci/igc/igc_base.h N src/sys/dev/pci/igc/igc_defines.h N src/sys/dev/pci/igc/igc_hw.h N src/sys/dev/pci