CVS commit: src/sys/kern

2024-03-08 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Mar 8 23:34:03 UTC 2024 Modified Files: src/sys/kern: kern_heartbeat.c Log Message: heartbeat(9): Return early if panicstr is set. This way we avoid doing unnecessary work -- and print unnecessary messages -- to _not_

CVS commit: src/sys/kern

2024-03-08 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Mar 8 23:34:03 UTC 2024 Modified Files: src/sys/kern: kern_heartbeat.c Log Message: heartbeat(9): Return early if panicstr is set. This way we avoid doing unnecessary work -- and print unnecessary messages -- to _not_

CVS commit: src/sys/kern

2024-03-02 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Mar 2 08:59:47 UTC 2024 Modified Files: src/sys/kern: sysv_shm.c Log Message: Avoid overflow when computing kern.ipc.shmmax. Keep shmmax (bytes) and shmall (pages) values aligned and use arithmetic everywhere instead of

CVS commit: src/sys/kern

2024-03-02 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Mar 2 08:59:47 UTC 2024 Modified Files: src/sys/kern: sysv_shm.c Log Message: Avoid overflow when computing kern.ipc.shmmax. Keep shmmax (bytes) and shmall (pages) values aligned and use arithmetic everywhere instead of

CVS commit: src/sys/kern

2024-02-29 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Mar 1 04:32:38 UTC 2024 Modified Files: src/sys/kern: kern_idle.c kern_softint.c subr_workqueue.c subr_xcall.c Log Message: check that l_nopreempt (preemption count) doesn't change after callbacks check that the idle loop,

CVS commit: src/sys/kern

2024-02-29 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Mar 1 04:32:38 UTC 2024 Modified Files: src/sys/kern: kern_idle.c kern_softint.c subr_workqueue.c subr_xcall.c Log Message: check that l_nopreempt (preemption count) doesn't change after callbacks check that the idle loop,

CVS commit: src/sys/kern

2024-02-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Feb 28 04:14:47 UTC 2024 Modified Files: src/sys/kern: kern_heartbeat.c Log Message: heartbeat(9): Restore still-applicable comment nixed in last commit. The nesting depth is stored in ci_heartbeat_suspend which is

CVS commit: src/sys/kern

2024-02-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Feb 28 04:14:47 UTC 2024 Modified Files: src/sys/kern: kern_heartbeat.c Log Message: heartbeat(9): Restore still-applicable comment nixed in last commit. The nesting depth is stored in ci_heartbeat_suspend which is

CVS commit: src/sys/kern

2024-02-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Feb 28 04:13:00 UTC 2024 Modified Files: src/sys/kern: kern_heartbeat.c Log Message: heartbeat(9): No kpreempt_disable/enable in heartbeat_suspend/resume. This causes a leak of l_nopreempt in xc_thread when a CPU is

CVS commit: src/sys/kern

2024-02-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Feb 28 04:13:00 UTC 2024 Modified Files: src/sys/kern: kern_heartbeat.c Log Message: heartbeat(9): No kpreempt_disable/enable in heartbeat_suspend/resume. This causes a leak of l_nopreempt in xc_thread when a CPU is

CVS commit: src/sys/kern

2024-02-11 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Feb 11 13:01:29 UTC 2024 Modified Files: src/sys/kern: uipc_socket.c Log Message: make kqfilter() behave the same for PIPE_SOCKETPAIR pipe as it does for standard one - refuse EVFILT_WRITE if the reader is already

CVS commit: src/sys/kern

2024-02-11 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Feb 11 13:01:29 UTC 2024 Modified Files: src/sys/kern: uipc_socket.c Log Message: make kqfilter() behave the same for PIPE_SOCKETPAIR pipe as it does for standard one - refuse EVFILT_WRITE if the reader is already

CVS commit: src/sys/kern

2024-01-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 24 16:11:48 UTC 2024 Modified Files: src/sys/kern: sched_m2.c Log Message: Unbreak sched_m2 (died because lwp_eproc() KASSERT in DIAGNOSTIC) and explain what is going on. This has been broken since the introduction of

CVS commit: src/sys/kern

2024-01-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 24 16:11:48 UTC 2024 Modified Files: src/sys/kern: sched_m2.c Log Message: Unbreak sched_m2 (died because lwp_eproc() KASSERT in DIAGNOSTIC) and explain what is going on. This has been broken since the introduction of

CVS commit: src/sys/kern

2024-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 19 19:07:38 UTC 2024 Modified Files: src/sys/kern: subr_acl_nfs4.c Log Message: add lint comments To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/kern/subr_acl_nfs4.c Please note that diffs are

CVS commit: src/sys/kern

2024-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 19 19:07:38 UTC 2024 Modified Files: src/sys/kern: subr_acl_nfs4.c Log Message: add lint comments To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/kern/subr_acl_nfs4.c Please note that diffs are

CVS commit: src/sys/kern

2024-01-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 17 10:18:41 UTC 2024 Modified Files: src/sys/kern: init_main.c kern_hook.c Log Message: Protect kernel hooks exechook, exithook and forkhook with rwlock. Lock as writer on establish/disestablish and as reader on list

CVS commit: src/sys/kern

2024-01-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 17 10:18:41 UTC 2024 Modified Files: src/sys/kern: init_main.c kern_hook.c Log Message: Protect kernel hooks exechook, exithook and forkhook with rwlock. Lock as writer on establish/disestablish and as reader on list

CVS commit: src/sys/kern

2024-01-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 17 10:17:29 UTC 2024 Modified Files: src/sys/kern: vfs_mount.c Log Message: Print dangling vnode before panic() to help debug. PR kern/57775 ""panic: unmount: dangling vnode" while umounting procfs" To generate a diff

CVS commit: src/sys/kern

2024-01-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 17 10:17:29 UTC 2024 Modified Files: src/sys/kern: vfs_mount.c Log Message: Print dangling vnode before panic() to help debug. PR kern/57775 ""panic: unmount: dangling vnode" while umounting procfs" To generate a diff

CVS commit: src/sys/kern

2024-01-14 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Jan 14 11:46:05 UTC 2024 Modified Files: src/sys/kern: kern_lock.c Log Message: Surround db_stacktrace() with "#ifdef DDB" check. Fixes LOCKDEBUG enabled build without DDB option. To generate a diff of this commit: cvs

CVS commit: src/sys/kern

2024-01-14 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Jan 14 11:46:05 UTC 2024 Modified Files: src/sys/kern: kern_lock.c Log Message: Surround db_stacktrace() with "#ifdef DDB" check. Fixes LOCKDEBUG enabled build without DDB option. To generate a diff of this commit: cvs

CVS commit: src/sys/kern

2024-01-04 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Jan 4 11:18:20 UTC 2024 Modified Files: src/sys/kern: subr_cpu.c Log Message: dump topology information with aprint_debug instead of requiring to build a DEBUG kernel. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2024-01-04 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Jan 4 11:18:20 UTC 2024 Modified Files: src/sys/kern: subr_cpu.c Log Message: dump topology information with aprint_debug instead of requiring to build a DEBUG kernel. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2023-12-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Dec 28 12:49:06 UTC 2023 Modified Files: src/sys/kern: kern_fileassoc.c Log Message: Initialize mutex fileassoc_global.lock. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/kern/kern_fileassoc.c

CVS commit: src/sys/kern

2023-12-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Dec 28 12:49:06 UTC 2023 Modified Files: src/sys/kern: kern_fileassoc.c Log Message: Initialize mutex fileassoc_global.lock. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/kern/kern_fileassoc.c

CVS commit: src/sys/kern

2023-12-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Dec 28 12:48:09 UTC 2023 Modified Files: src/sys/kern: vfs_mount.c Log Message: Include "veriexec.h" and to run veriexec_unmountchk() on "NVERIEXEC > 0". To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103

CVS commit: src/sys/kern

2023-12-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Dec 28 12:48:09 UTC 2023 Modified Files: src/sys/kern: vfs_mount.c Log Message: Include "veriexec.h" and to run veriexec_unmountchk() on "NVERIEXEC > 0". To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103

CVS commit: src/sys/kern

2023-12-20 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Wed Dec 20 21:03:50 UTC 2023 Modified Files: src/sys/kern: kern_lwp.c Log Message: s/deatched/detached/ in comment. While here, fix an article before annoyance. To generate a diff of this commit: cvs rdiff -u -r1.268 -r1.269

CVS commit: src/sys/kern

2023-12-20 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Wed Dec 20 21:03:50 UTC 2023 Modified Files: src/sys/kern: kern_lwp.c Log Message: s/deatched/detached/ in comment. While here, fix an article before annoyance. To generate a diff of this commit: cvs rdiff -u -r1.268 -r1.269

CVS commit: src/sys/kern

2023-12-07 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Dec 7 09:00:32 UTC 2023 Modified Files: src/sys/kern: tty.c Log Message: There's no COMPAT_60 code left here, so no need for conditional inclusion of header file. To generate a diff of this commit: cvs rdiff -u -r1.311

CVS commit: src/sys/kern

2023-12-07 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Dec 7 09:00:32 UTC 2023 Modified Files: src/sys/kern: tty.c Log Message: There's no COMPAT_60 code left here, so no need for conditional inclusion of header file. To generate a diff of this commit: cvs rdiff -u -r1.311

CVS commit: src/sys/kern

2023-12-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Dec 3 14:35:54 UTC 2023 Modified Files: src/sys/kern: subr_vmem.c Log Message: bt_freetrim(): Restructure the loop as a LIST_FOREACH_SAFE() rather than a while(). No real change in behavior now, but makes upcoming

CVS commit: src/sys/kern

2023-12-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Dec 3 14:35:54 UTC 2023 Modified Files: src/sys/kern: subr_vmem.c Log Message: bt_freetrim(): Restructure the loop as a LIST_FOREACH_SAFE() rather than a while(). No real change in behavior now, but makes upcoming

CVS commit: src/sys/kern

2023-12-02 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Dec 3 02:50:09 UTC 2023 Modified Files: src/sys/kern: subr_vmem.c Log Message: Assert that the vmem_btag_pool has been initialized before we attempt to allocate from it. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2023-12-02 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Dec 3 02:50:09 UTC 2023 Modified Files: src/sys/kern: subr_vmem.c Log Message: Assert that the vmem_btag_pool has been initialized before we attempt to allocate from it. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2023-12-02 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Dec 2 19:06:17 UTC 2023 Modified Files: src/sys/kern: subr_vmem.c Log Message: Minor changes to let this build as the "subr_vmem" test program again. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110

CVS commit: src/sys/kern

2023-12-02 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Dec 2 19:06:17 UTC 2023 Modified Files: src/sys/kern: subr_vmem.c Log Message: Minor changes to let this build as the "subr_vmem" test program again. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110

CVS commit: src/sys/kern

2023-11-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 27 16:13:59 UTC 2023 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Restore kpause() accidentially removed with last commit. To generate a diff of this commit: cvs rdiff -u -r1.152 -r1.153

CVS commit: src/sys/kern

2023-11-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 27 16:13:59 UTC 2023 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Restore kpause() accidentially removed with last commit. To generate a diff of this commit: cvs rdiff -u -r1.152 -r1.153

CVS commit: src/sys/kern

2023-11-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 27 10:03:40 UTC 2023 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Implement and use an iterator over LRU lists. Replace the vdrain kernel thread with two threadpool jobs, one to process deferred vrele and one

CVS commit: src/sys/kern

2023-11-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 27 10:03:40 UTC 2023 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Implement and use an iterator over LRU lists. Replace the vdrain kernel thread with two threadpool jobs, one to process deferred vrele and one

CVS commit: src/sys/kern

2023-11-26 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Nov 27 02:50:27 UTC 2023 Modified Files: src/sys/kern: uipc_mbuf.c Log Message: mbuf: avoid assertion failure when splitting mbuf cluster >From OpenBSD: commit 7b4d35e0a60ba1dd4daf4b1c2932020a22463a89

CVS commit: src/sys/kern

2023-11-26 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Mon Nov 27 02:50:27 UTC 2023 Modified Files: src/sys/kern: uipc_mbuf.c Log Message: mbuf: avoid assertion failure when splitting mbuf cluster >From OpenBSD: commit 7b4d35e0a60ba1dd4daf4b1c2932020a22463a89

CVS commit: src/sys/kern

2023-11-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Nov 22 13:19:50 UTC 2023 Modified Files: src/sys/kern: vfs_vnode.c Log Message: vfs(9): Make sure to kpause at least one tick, not zero. kpause(9) forbids zero. Local workaround for wider problem in PR kern/57718, to

CVS commit: src/sys/kern

2023-11-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Nov 22 13:19:50 UTC 2023 Modified Files: src/sys/kern: vfs_vnode.c Log Message: vfs(9): Make sure to kpause at least one tick, not zero. kpause(9) forbids zero. Local workaround for wider problem in PR kern/57718, to

CVS commit: src/sys/kern

2023-11-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Nov 22 13:18:49 UTC 2023 Modified Files: src/sys/kern: kern_synch.c Log Message: kpause(9): KASSERT -> KASSERTMSG PR kern/57718 (might help to diagnose manifestations of the problem) To generate a diff of this commit:

CVS commit: src/sys/kern

2023-11-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Nov 22 13:18:49 UTC 2023 Modified Files: src/sys/kern: kern_synch.c Log Message: kpause(9): KASSERT -> KASSERTMSG PR kern/57718 (might help to diagnose manifestations of the problem) To generate a diff of this commit:

CVS commit: src/sys/kern

2023-11-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Nov 21 12:12:26 UTC 2023 Modified Files: src/sys/kern: exec_subr.c Log Message: Stopgap build fix for kernels w/o PAX_MPROTECT after the fixes for PR 57711: mark variable as unused (sometimes, e.g. in macppc kernels). To

CVS commit: src/sys/kern

2023-11-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Nov 21 12:12:26 UTC 2023 Modified Files: src/sys/kern: exec_subr.c Log Message: Stopgap build fix for kernels w/o PAX_MPROTECT after the fixes for PR 57711: mark variable as unused (sometimes, e.g. in macppc kernels). To

CVS commit: src/sys/kern

2023-11-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Nov 19 17:16:00 UTC 2023 Modified Files: src/sys/kern: sys_eventfd.c Log Message: eventfd(2): Prune dead branch. Fallout from PR kern/57703 fix. XXX pullup-10 To generate a diff of this commit: cvs rdiff -u -r1.10

CVS commit: src/sys/kern

2023-11-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Nov 19 17:16:00 UTC 2023 Modified Files: src/sys/kern: sys_eventfd.c Log Message: eventfd(2): Prune dead branch. Fallout from PR kern/57703 fix. XXX pullup-10 To generate a diff of this commit: cvs rdiff -u -r1.10

CVS commit: src/sys/kern

2023-11-18 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Nov 19 04:13:38 UTC 2023 Modified Files: src/sys/kern: sys_eventfd.c Log Message: eventfd(2): Omit needless micro-optimization causing PR kern/57703. Unfortunately, owing to PR kern/57705 and PR misc/57706, it isn't

CVS commit: src/sys/kern

2023-11-18 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Nov 19 04:13:38 UTC 2023 Modified Files: src/sys/kern: sys_eventfd.c Log Message: eventfd(2): Omit needless micro-optimization causing PR kern/57703. Unfortunately, owing to PR kern/57705 and PR misc/57706, it isn't

CVS commit: src/sys/kern

2023-11-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 6 12:17:50 UTC 2023 Modified Files: src/sys/kern: vfs_vnode.c Log Message: As the number of allocated vnodes goes beyond 106% of desiredvnodes start throttling threads allocating new vnodes at a rate of ~100 new vnodes

CVS commit: src/sys/kern

2023-11-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 6 12:17:50 UTC 2023 Modified Files: src/sys/kern: vfs_vnode.c Log Message: As the number of allocated vnodes goes beyond 106% of desiredvnodes start throttling threads allocating new vnodes at a rate of ~100 new vnodes

CVS commit: src/sys/kern

2023-10-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Oct 17 11:57:20 UTC 2023 Modified Files: src/sys/kern: subr_thmap.c Log Message: thmap(9): Preallocate GC list storage for thmap_del. thmap_del can't fail, and it is used in places in npf where sleeping is forbidden, so

CVS commit: src/sys/kern

2023-10-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Oct 17 11:57:20 UTC 2023 Modified Files: src/sys/kern: subr_thmap.c Log Message: thmap(9): Preallocate GC list storage for thmap_del. thmap_del can't fail, and it is used in places in npf where sleeping is forbidden, so

CVS commit: src/sys/kern

2023-10-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Oct 17 11:55:28 UTC 2023 Modified Files: src/sys/kern: subr_thmap.c Log Message: thmap(9): Test alloc failure, not THMAP_GETPTR failure. THMAP_GETPTR may return nonnull even though alloc returned zero. Note that this

CVS commit: src/sys/kern

2023-10-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Oct 17 11:55:28 UTC 2023 Modified Files: src/sys/kern: subr_thmap.c Log Message: thmap(9): Test alloc failure, not THMAP_GETPTR failure. THMAP_GETPTR may return nonnull even though alloc returned zero. Note that this

CVS commit: src/sys/kern

2023-10-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Oct 17 10:27:35 UTC 2023 Modified Files: src/sys/kern: kern_ktrace.c Log Message: kern_ktrace.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.183 -r1.184

CVS commit: src/sys/kern

2023-10-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Oct 17 10:27:35 UTC 2023 Modified Files: src/sys/kern: kern_ktrace.c Log Message: kern_ktrace.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.183 -r1.184

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:30:20 UTC 2023 Modified Files: src/sys/kern: kern_turnstile.c Log Message: kern_turnstile.c: Use explicitly for struct lwp members. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:30:20 UTC 2023 Modified Files: src/sys/kern: kern_turnstile.c Log Message: kern_turnstile.c: Use explicitly for struct lwp members. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:29:34 UTC 2023 Modified Files: src/sys/kern: sys_select.c Log Message: sys_select.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:29:34 UTC 2023 Modified Files: src/sys/kern: sys_select.c Log Message: sys_select.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:29:24 UTC 2023 Modified Files: src/sys/kern: sys_lwp.c Log Message: kern_lwp.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:29:24 UTC 2023 Modified Files: src/sys/kern: sys_lwp.c Log Message: kern_lwp.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:29:11 UTC 2023 Modified Files: src/sys/kern: kern_synch.c Log Message: kern_synch.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.364 -r1.365

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:29:11 UTC 2023 Modified Files: src/sys/kern: kern_synch.c Log Message: kern_synch.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.364 -r1.365

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:29:02 UTC 2023 Modified Files: src/sys/kern: kern_sleepq.c Log Message: kern_sleepq.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.86

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:29:02 UTC 2023 Modified Files: src/sys/kern: kern_sleepq.c Log Message: kern_sleepq.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.86

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:28:48 UTC 2023 Modified Files: src/sys/kern: kern_rwlock.c Log Message: kern_rwlock.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.75 -r1.76

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:28:48 UTC 2023 Modified Files: src/sys/kern: kern_rwlock.c Log Message: kern_rwlock.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.75 -r1.76

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:28:23 UTC 2023 Modified Files: src/sys/kern: kern_mutex.c Log Message: kern_mutex.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:28:23 UTC 2023 Modified Files: src/sys/kern: kern_mutex.c Log Message: kern_mutex.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:28:14 UTC 2023 Modified Files: src/sys/kern: kern_lwp.c Log Message: kern_lwp: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.266 -r1.267

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:28:14 UTC 2023 Modified Files: src/sys/kern: kern_lwp.c Log Message: kern_lwp: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.266 -r1.267

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:28:00 UTC 2023 Modified Files: src/sys/kern: kern_condvar.c Log Message: kern_condvar.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

CVS commit: src/sys/kern

2023-10-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 15 10:28:00 UTC 2023 Modified Files: src/sys/kern: kern_condvar.c Log Message: kern_condvar.c: Sort includes. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

Re: CVS commit: src/sys/kern

2023-10-13 Thread Taylor R Campbell
> Date: Fri, 13 Oct 2023 17:52:07 +0900 > From: Rin Okuyama > > It would be really nice if we can find some systematical/reliable methods to > figure out files that really depends on struct syncobj, e.g.. I tried > ctfdump(1) to > *.o for kernel modules, but I cannot extract information better

Re: CVS commit: src/sys/kern

2023-10-13 Thread Rin Okuyama
On Thu, Oct 12, 2023 at 8:23 PM Taylor R Campbell wrote: > > > Date: Thu, 12 Oct 2023 17:06:02 +0900 > > From: Rin Okuyama > > > > On Thu, Oct 5, 2023 at 5:39 AM Andrew Doran wrote: > > > > > > Module Name:src > > > Committed By: ad > > > Date: Wed Oct 4 20:39:35 UTC 2023 > >

CVS commit: src/sys/kern

2023-10-12 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Oct 12 23:51:06 UTC 2023 Modified Files: src/sys/kern: kern_condvar.c Log Message: Comments. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/kern/kern_condvar.c Please note that diffs are not public

CVS commit: src/sys/kern

2023-10-12 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Oct 12 23:51:06 UTC 2023 Modified Files: src/sys/kern: kern_condvar.c Log Message: Comments. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/kern/kern_condvar.c Please note that diffs are not public

Re: CVS commit: src/sys/kern

2023-10-12 Thread Taylor R Campbell
> Date: Thu, 12 Oct 2023 17:06:02 +0900 > From: Rin Okuyama > > On Thu, Oct 5, 2023 at 5:39 AM Andrew Doran wrote: > > > > Module Name:src > > Committed By: ad > > Date: Wed Oct 4 20:39:35 UTC 2023 > > > > Modified Files: > > src/sys/kern: kern_rwlock.c

Re: CVS commit: src/sys/kern

2023-10-12 Thread Rin Okuyama
Cool! Can I send a pull up request to netbsd-10? I've not yet observed deadlocks since this was committed, fortunately or unfortunately, although ;) Thanks, rin On Thu, Oct 5, 2023 at 5:39 AM Andrew Doran wrote: > > Module Name:src > Committed By: ad > Date: Wed Oct 4 20:39:35

CVS commit: src/sys/kern

2023-10-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Oct 8 13:37:26 UTC 2023 Modified Files: src/sys/kern: kern_sleepq.c Log Message: Oops, fix inverted test. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/kern/kern_sleepq.c Please note that diffs are not

CVS commit: src/sys/kern

2023-10-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Oct 8 13:37:26 UTC 2023 Modified Files: src/sys/kern: kern_sleepq.c Log Message: Oops, fix inverted test. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/kern/kern_sleepq.c Please note that diffs are not

CVS commit: src/sys/kern

2023-10-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Oct 8 12:38:58 UTC 2023 Modified Files: src/sys/kern: kern_exec.c kern_exit.c Log Message: Defer some wakeups till lock release. To generate a diff of this commit: cvs rdiff -u -r1.520 -r1.521 src/sys/kern/kern_exec.c cvs

CVS commit: src/sys/kern

2023-10-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Oct 8 12:38:58 UTC 2023 Modified Files: src/sys/kern: kern_exec.c kern_exit.c Log Message: Defer some wakeups till lock release. To generate a diff of this commit: cvs rdiff -u -r1.520 -r1.521 src/sys/kern/kern_exec.c cvs

CVS commit: src/sys/kern

2023-10-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Oct 8 11:12:47 UTC 2023 Modified Files: src/sys/kern: kern_sleepq.c Log Message: sleepq_block(): slightly reduce number of test+branch in the common case. To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81

CVS commit: src/sys/kern

2023-10-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Oct 8 11:12:47 UTC 2023 Modified Files: src/sys/kern: kern_sleepq.c Log Message: sleepq_block(): slightly reduce number of test+branch in the common case. To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81

CVS commit: src/sys/kern

2023-10-07 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Oct 7 20:48:50 UTC 2023 Modified Files: src/sys/kern: kern_sleepq.c Log Message: sleepq_uncatch(): fix typo that's been there since 2020, hello @thorpej lol: - l->l_flag = ~(LW_SINTR | LW_CATCHINTR | LW_STIMO); +

CVS commit: src/sys/kern

2023-10-07 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Oct 7 20:48:50 UTC 2023 Modified Files: src/sys/kern: kern_sleepq.c Log Message: sleepq_uncatch(): fix typo that's been there since 2020, hello @thorpej lol: - l->l_flag = ~(LW_SINTR | LW_CATCHINTR | LW_STIMO); +

CVS commit: src/sys/kern

2023-10-07 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Oct 7 14:12:29 UTC 2023 Modified Files: src/sys/kern: kern_sleepq.c Log Message: sleepq_uncatch(): clear LW_STIMO too, so that there's no possibility that the newly non-interruptable sleep could produce EWOULDBLOCK (paranoia).

CVS commit: src/sys/kern

2023-10-07 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Oct 7 14:12:29 UTC 2023 Modified Files: src/sys/kern: kern_sleepq.c Log Message: sleepq_uncatch(): clear LW_STIMO too, so that there's no possibility that the newly non-interruptable sleep could produce EWOULDBLOCK (paranoia).

CVS commit: src/sys/kern

2023-10-05 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Oct 5 19:44:26 UTC 2023 Modified Files: src/sys/kern: sys_pipe.c Log Message: Update comments to match reality To generate a diff of this commit: cvs rdiff -u -r1.163 -r1.164 src/sys/kern/sys_pipe.c Please note that diffs are

CVS commit: src/sys/kern

2023-10-05 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Oct 5 19:44:26 UTC 2023 Modified Files: src/sys/kern: sys_pipe.c Log Message: Update comments to match reality To generate a diff of this commit: cvs rdiff -u -r1.163 -r1.164 src/sys/kern/sys_pipe.c Please note that diffs are

CVS commit: src/sys/kern

2023-10-05 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Oct 5 19:10:18 UTC 2023 Modified Files: src/sys/kern: kern_idle.c Log Message: The idle LWP doesn't need to care about kernel_lock. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/kern/kern_idle.c Please

CVS commit: src/sys/kern

2023-10-05 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Oct 5 19:10:18 UTC 2023 Modified Files: src/sys/kern: kern_idle.c Log Message: The idle LWP doesn't need to care about kernel_lock. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/kern/kern_idle.c Please

  1   2   3   4   5   6   7   8   9   10   >