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_
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_
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
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
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,
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
> 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
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
> >
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
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
> 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
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
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
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
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
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
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
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
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);
+
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);
+
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).
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).
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
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
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
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 - 100 of 1948 matches
Mail list logo