Module Name:src
Committed By: riastradh
Date: Wed Aug 3 09:40:25 UTC 2022
Modified Files:
src/sys/kern: kern_ras.c
Log Message:
rasctl(2): Avoid overflow in address range arithmetic.
Remove various contortions to suppress warnings. Rely on
-Wno-type-limits instead.
Module Name:src
Committed By: riastradh
Date: Wed Aug 3 09:40:25 UTC 2022
Modified Files:
src/sys/kern: kern_ras.c
Log Message:
rasctl(2): Avoid overflow in address range arithmetic.
Remove various contortions to suppress warnings. Rely on
-Wno-type-limits instead.
Module Name:src
Committed By: riastradh
Date: Sun Jul 24 19:23:44 UTC 2022
Modified Files:
src/sys/kern: kern_event.c
Log Message:
kern_event.c: Mark KASSERT-only static function as __diagused.
Otherwise clang objects with -Wunneeded-internal-declaration.
To generate a
Module Name:src
Committed By: riastradh
Date: Sun Jul 24 19:23:44 UTC 2022
Modified Files:
src/sys/kern: kern_event.c
Log Message:
kern_event.c: Mark KASSERT-only static function as __diagused.
Otherwise clang objects with -Wunneeded-internal-declaration.
To generate a
Module Name:src
Committed By: simonb
Date: Thu Jul 21 14:07:16 UTC 2022
Modified Files:
src/sys/kern: init_main.c
Log Message:
Removed unused opt_wapbl.h include.
To generate a diff of this commit:
cvs rdiff -u -r1.539 -r1.540 src/sys/kern/init_main.c
Please note that
Module Name:src
Committed By: simonb
Date: Thu Jul 21 14:07:16 UTC 2022
Modified Files:
src/sys/kern: init_main.c
Log Message:
Removed unused opt_wapbl.h include.
To generate a diff of this commit:
cvs rdiff -u -r1.539 -r1.540 src/sys/kern/init_main.c
Please note that
Module Name:src
Committed By: thorpej
Date: Tue Jul 19 01:03:05 UTC 2022
Modified Files:
src/sys/kern: kern_event.c
Log Message:
Fix a problem whereby detaching a device that has open kevent
registrations can result in a UAF: When a device detaches, it
calls seldestroy(),
Module Name:src
Committed By: thorpej
Date: Tue Jul 19 01:03:05 UTC 2022
Modified Files:
src/sys/kern: kern_event.c
Log Message:
Fix a problem whereby detaching a device that has open kevent
registrations can result in a UAF: When a device detaches, it
calls seldestroy(),
Module Name:src
Committed By: simonb
Date: Sat Jul 16 10:20:21 UTC 2022
Modified Files:
src/sys/kern: subr_pool.c
Log Message:
Use 64-bit math to calculate pool sizes. Fixes overflow errors for
pools larger than 4GB and gives the correct output for kernel pool pages
in
Module Name:src
Committed By: simonb
Date: Sat Jul 16 10:20:21 UTC 2022
Modified Files:
src/sys/kern: subr_pool.c
Log Message:
Use 64-bit math to calculate pool sizes. Fixes overflow errors for
pools larger than 4GB and gives the correct output for kernel pool pages
in
Module Name:src
Committed By: mrg
Date: Fri Jul 15 06:40:24 UTC 2022
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
convert "ksyms: checking " into KSYMS_DEBUG over normal DEBUG.
To generate a diff of this commit:
cvs rdiff -u -r1.106 -r1.107
Module Name:src
Committed By: mrg
Date: Fri Jul 15 06:40:24 UTC 2022
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
convert "ksyms: checking " into KSYMS_DEBUG over normal DEBUG.
To generate a diff of this commit:
cvs rdiff -u -r1.106 -r1.107
Module Name:src
Committed By: thorpej
Date: Wed Jul 13 03:23:07 UTC 2022
Modified Files:
src/sys/kern: kern_event.c
Log Message:
Funnel knote alloc/free into a single pair of functions. NFCI.
To generate a diff of this commit:
cvs rdiff -u -r1.141 -r1.142
Module Name:src
Committed By: thorpej
Date: Wed Jul 13 03:23:07 UTC 2022
Modified Files:
src/sys/kern: kern_event.c
Log Message:
Funnel knote alloc/free into a single pair of functions. NFCI.
To generate a diff of this commit:
cvs rdiff -u -r1.141 -r1.142
Module Name:src
Committed By: riastradh
Date: Sun Jul 10 23:12:12 UTC 2022
Modified Files:
src/sys/kern: sys_generic.c
Log Message:
readv(2), writev(2): Avoid arithmetic overflow in bounds check.
To generate a diff of this commit:
cvs rdiff -u -r1.133 -r1.134
Module Name:src
Committed By: riastradh
Date: Sun Jul 10 23:12:12 UTC 2022
Modified Files:
src/sys/kern: sys_generic.c
Log Message:
readv(2), writev(2): Avoid arithmetic overflow in bounds check.
To generate a diff of this commit:
cvs rdiff -u -r1.133 -r1.134
Module Name:src
Committed By: riastradh
Date: Sun Jul 10 23:11:55 UTC 2022
Modified Files:
src/sys/kern: kern_physio.c
Log Message:
physio(9): Avoid left shift of negative in alignment check.
Reported-by: syzbot+426b1db52f91ad2b9...@syzkaller.appspotmail.com
Module Name:src
Committed By: riastradh
Date: Sun Jul 10 23:11:55 UTC 2022
Modified Files:
src/sys/kern: kern_physio.c
Log Message:
physio(9): Avoid left shift of negative in alignment check.
Reported-by: syzbot+426b1db52f91ad2b9...@syzkaller.appspotmail.com
Module Name:src
Committed By: riastradh
Date: Sun Jul 10 17:47:58 UTC 2022
Modified Files:
src/sys/kern: sys_process_lwpstatus.c
Log Message:
ptrace(PT_LWPSTATUS): Fix lid=0 case.
Make ptrace_read_lwpstatus always overwrite the whole struct
ptrace_lwpstatus so the caller
Module Name:src
Committed By: riastradh
Date: Sun Jul 10 17:47:58 UTC 2022
Modified Files:
src/sys/kern: sys_process_lwpstatus.c
Log Message:
ptrace(PT_LWPSTATUS): Fix lid=0 case.
Make ptrace_read_lwpstatus always overwrite the whole struct
ptrace_lwpstatus so the caller
Module Name:src
Committed By: riastradh
Date: Sun Jul 10 14:07:55 UTC 2022
Modified Files:
src/sys/kern: sys_ptrace.c
Log Message:
kern/sys_ptrace.c: Nix trailing whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/kern/sys_ptrace.c
Please
Module Name:src
Committed By: riastradh
Date: Sun Jul 10 14:07:55 UTC 2022
Modified Files:
src/sys/kern: sys_ptrace.c
Log Message:
kern/sys_ptrace.c: Nix trailing whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/kern/sys_ptrace.c
Please
Module Name:src
Committed By: riastradh
Date: Sat Jul 9 10:30:27 UTC 2022
Modified Files:
src/sys/kern: subr_devsw.c
Log Message:
devsw(9): Forbid extant linked autoconf instances in devsw_detach.
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46
Module Name:src
Committed By: riastradh
Date: Sat Jul 9 10:30:27 UTC 2022
Modified Files:
src/sys/kern: subr_devsw.c
Log Message:
devsw(9): Forbid extant linked autoconf instances in devsw_detach.
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46
Module Name:src
Committed By: hannken
Date: Fri Jul 8 07:43:19 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Suspend file system after VFS_MOUNT() and before taking mnt_updating.
Prevents deadlock against concurrent unmounts of layered file systems.
Module Name:src
Committed By: hannken
Date: Fri Jul 8 07:43:19 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Suspend file system after VFS_MOUNT() and before taking mnt_updating.
Prevents deadlock against concurrent unmounts of layered file systems.
Module Name:src
Committed By: hannken
Date: Fri Jul 8 07:42:47 UTC 2022
Modified Files:
src/sys/kern: vfs_trans.c
Log Message:
While one thread runs vgone() it is possible for another thread to grab
a "v_mount" that will be freed before it uses this mount for
Module Name:src
Committed By: hannken
Date: Fri Jul 8 07:42:47 UTC 2022
Modified Files:
src/sys/kern: vfs_trans.c
Log Message:
While one thread runs vgone() it is possible for another thread to grab
a "v_mount" that will be freed before it uses this mount for
Module Name:src
Committed By: riastradh
Date: Wed Jul 6 01:15:32 UTC 2022
Modified Files:
src/sys/kern: vfs_vnops.c
Log Message:
kern/vfs_vnops.c: Fix missing semicolon in previous.
Neglected to build and amend commit, oops.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Wed Jul 6 01:15:32 UTC 2022
Modified Files:
src/sys/kern: vfs_vnops.c
Log Message:
kern/vfs_vnops.c: Fix missing semicolon in previous.
Neglected to build and amend commit, oops.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Wed Jul 6 01:13:18 UTC 2022
Modified Files:
src/sys/kern: vfs_vnops.c
Log Message:
kern/vfs_vnops.c: Sprinkle KNF.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.230 -r1.231
Module Name:src
Committed By: riastradh
Date: Wed Jul 6 01:13:18 UTC 2022
Modified Files:
src/sys/kern: vfs_vnops.c
Log Message:
kern/vfs_vnops.c: Sprinkle KNF.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.230 -r1.231
Module Name:src
Committed By: riastradh
Date: Wed Jul 6 01:13:06 UTC 2022
Modified Files:
src/sys/kern: vfs_vnops.c
Log Message:
mmap(2): Avoid overflow in overflow check in vn_mmap.
To generate a diff of this commit:
cvs rdiff -u -r1.229 -r1.230
Module Name:src
Committed By: riastradh
Date: Wed Jul 6 01:13:06 UTC 2022
Modified Files:
src/sys/kern: vfs_vnops.c
Log Message:
mmap(2): Avoid overflow in overflow check in vn_mmap.
To generate a diff of this commit:
cvs rdiff -u -r1.229 -r1.230
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 22:30:51 UTC 2022
Modified Files:
src/sys/kern: uipc_syscalls.c
Log Message:
sendto(2), recvfrom(2): Scrub internal struct msghdr on stack.
Otherwise this is kernel stack disclosure via ktrace.
Reported-by:
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 22:30:51 UTC 2022
Modified Files:
src/sys/kern: uipc_syscalls.c
Log Message:
sendto(2), recvfrom(2): Scrub internal struct msghdr on stack.
Otherwise this is kernel stack disclosure via ktrace.
Reported-by:
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 21:22:44 UTC 2022
Modified Files:
src/sys/kern: kern_time.c
Log Message:
kern: KNF in kern_time.c: Omit needless return parentheses.
Also nix trailing whitespace while here.
No functional change intended.
To
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 21:22:44 UTC 2022
Modified Files:
src/sys/kern: kern_time.c
Log Message:
kern: KNF in kern_time.c: Omit needless return parentheses.
Also nix trailing whitespace while here.
No functional change intended.
To
Module Name:src
Committed By: prlw1
Date: Fri Jul 1 09:54:36 UTC 2022
Modified Files:
src/sys/kern: kern_fork.c
Log Message:
Uglify code to fix build.
To generate a diff of this commit:
cvs rdiff -u -r1.228 -r1.229 src/sys/kern/kern_fork.c
Please note that diffs are
Module Name:src
Committed By: prlw1
Date: Fri Jul 1 09:54:36 UTC 2022
Modified Files:
src/sys/kern: kern_fork.c
Log Message:
Uglify code to fix build.
To generate a diff of this commit:
cvs rdiff -u -r1.228 -r1.229 src/sys/kern/kern_fork.c
Please note that diffs are
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:07:57 UTC 2022
Modified Files:
src/sys/kern: kern_ktrace.c
Log Message:
ktrace(9): Zero-initialize padding for ktr_psig records.
Reported-by: syzbot+03fbfa20e6c7a3919...@syzkaller.appspotmail.com
To generate a
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:07:57 UTC 2022
Modified Files:
src/sys/kern: kern_ktrace.c
Log Message:
ktrace(9): Zero-initialize padding for ktr_psig records.
Reported-by: syzbot+03fbfa20e6c7a3919...@syzkaller.appspotmail.com
To generate a
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:06:40 UTC 2022
Modified Files:
src/sys/kern: kern_proc.c
Log Message:
kern: Omit stale locking comment in proc_crmod_leave.
To generate a diff of this commit:
cvs rdiff -u -r1.267 -r1.268
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:06:40 UTC 2022
Modified Files:
src/sys/kern: kern_proc.c
Log Message:
kern: Omit stale locking comment in proc_crmod_leave.
To generate a diff of this commit:
cvs rdiff -u -r1.267 -r1.268
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:06:04 UTC 2022
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
kern: Fix comment about precondition of lwp_update_creds.
To generate a diff of this commit:
cvs rdiff -u -r1.250 -r1.251
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:06:04 UTC 2022
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
kern: Fix comment about precondition of lwp_update_creds.
To generate a diff of this commit:
cvs rdiff -u -r1.250 -r1.251
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:05:31 UTC 2022
Modified Files:
src/sys/kern: kern_exec.c
Log Message:
posix_spawn(2): Plug leak in proc_alloc error branch.
To generate a diff of this commit:
cvs rdiff -u -r1.517 -r1.518
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:05:31 UTC 2022
Modified Files:
src/sys/kern: kern_exec.c
Log Message:
posix_spawn(2): Plug leak in proc_alloc error branch.
To generate a diff of this commit:
cvs rdiff -u -r1.517 -r1.518
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:05:21 UTC 2022
Modified Files:
src/sys/kern: kern_fork.c
Log Message:
fork(2): Plug leaks in proc_alloc error branch.
To generate a diff of this commit:
cvs rdiff -u -r1.227 -r1.228 src/sys/kern/kern_fork.c
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:05:21 UTC 2022
Modified Files:
src/sys/kern: kern_fork.c
Log Message:
fork(2): Plug leaks in proc_alloc error branch.
To generate a diff of this commit:
cvs rdiff -u -r1.227 -r1.228 src/sys/kern/kern_fork.c
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:04:01 UTC 2022
Modified Files:
src/sys/kern: vfs_lockf.c
Log Message:
vfs(9): Avoid arithmetic overflow in lf_advlock.
syzbot+897abbbe59467cbf6...@syzkaller.appspotmail.com
To generate a diff of this commit:
Module Name:src
Committed By: riastradh
Date: Fri Jul 1 01:04:01 UTC 2022
Modified Files:
src/sys/kern: vfs_lockf.c
Log Message:
vfs(9): Avoid arithmetic overflow in lf_advlock.
syzbot+897abbbe59467cbf6...@syzkaller.appspotmail.com
To generate a diff of this commit:
Module Name:src
Committed By: riastradh
Date: Thu Jun 30 01:52:29 UTC 2022
Modified Files:
src/sys/kern: kern_physio.c
Log Message:
physio(9): Include error in KASSERTMSG.
May help to track down:
Module Name:src
Committed By: riastradh
Date: Thu Jun 30 01:52:29 UTC 2022
Modified Files:
src/sys/kern: kern_physio.c
Log Message:
physio(9): Include error in KASSERTMSG.
May help to track down:
Module Name:src
Committed By: riastradh
Date: Wed Jun 29 22:27:12 UTC 2022
Modified Files:
src/sys/kern: uipc_syscalls.c
Log Message:
recvmmsg(2): More timespec validation.
Reported-by: syzbot+004ed2f264534bd27...@syzkaller.appspotmail.com
Reported-by:
Module Name:src
Committed By: riastradh
Date: Wed Jun 29 22:27:12 UTC 2022
Modified Files:
src/sys/kern: uipc_syscalls.c
Log Message:
recvmmsg(2): More timespec validation.
Reported-by: syzbot+004ed2f264534bd27...@syzkaller.appspotmail.com
Reported-by:
Module Name:src
Committed By: hannken
Date: Wed Jun 29 16:33:09 UTC 2022
Modified Files:
src/sys/kern: sys_syscall.c
Log Message:
Synchronize SYS_SYSCALL() with other syscall implementations and
call trace_exit() even if trace_enter() returned an error.
PR kern/52166
Module Name:src
Committed By: hannken
Date: Wed Jun 29 16:33:09 UTC 2022
Modified Files:
src/sys/kern: sys_syscall.c
Log Message:
Synchronize SYS_SYSCALL() with other syscall implementations and
call trace_exit() even if trace_enter() returned an error.
PR kern/52166
Module Name:src
Committed By: riastradh
Date: Tue Jun 28 11:41:32 UTC 2022
Modified Files:
src/sys/kern: uipc_syscalls.c
Log Message:
recvmmsg(2): Avoid arithmetic overflow in timeout calculations.
XXX This is not right -- it doesn't actually do anything to time
out...
Module Name:src
Committed By: riastradh
Date: Tue Jun 28 11:41:32 UTC 2022
Modified Files:
src/sys/kern: uipc_syscalls.c
Log Message:
recvmmsg(2): Avoid arithmetic overflow in timeout calculations.
XXX This is not right -- it doesn't actually do anything to time
out...
Module Name:src
Committed By: riastradh
Date: Tue Jun 28 02:04:51 UTC 2022
Modified Files:
src/sys/kern: subr_time.c
Log Message:
kern: Avoid arithmetic overflow in gettimeleft.
Sprinkle assertions in to verify we're monotonically counting the
time left down to zero.
Module Name:src
Committed By: riastradh
Date: Tue Jun 28 02:04:51 UTC 2022
Modified Files:
src/sys/kern: subr_time.c
Log Message:
kern: Avoid arithmetic overflow in gettimeleft.
Sprinkle assertions in to verify we're monotonically counting the
time left down to zero.
Module Name:src
Committed By: riastradh
Date: Tue Jun 28 00:13:48 UTC 2022
Modified Files:
src/sys/kern: vfs_trans.c
Log Message:
fstrans(9): KASSERT(a && b) => KASSERT(a); KASSERT(b)
No functional change intended except better diagnostics in case of
crash.
To generate
Module Name:src
Committed By: riastradh
Date: Tue Jun 28 00:13:48 UTC 2022
Modified Files:
src/sys/kern: vfs_trans.c
Log Message:
fstrans(9): KASSERT(a && b) => KASSERT(a); KASSERT(b)
No functional change intended except better diagnostics in case of
crash.
To generate
Module Name:src
Committed By: riastradh
Date: Mon Jun 27 04:06:48 UTC 2022
Modified Files:
src/sys/kern: uipc_syscalls.c
Log Message:
sendmsg(2): Avoid buffer overrun in ktrace of invalid cmsghdr.
Reported-by: syzbot+efded148140b23425...@syzkaller.appspotmail.com
To
Module Name:src
Committed By: riastradh
Date: Mon Jun 27 04:06:48 UTC 2022
Modified Files:
src/sys/kern: uipc_syscalls.c
Log Message:
sendmsg(2): Avoid buffer overrun in ktrace of invalid cmsghdr.
Reported-by: syzbot+efded148140b23425...@syzkaller.appspotmail.com
To
Module Name:src
Committed By: riastradh
Date: Mon Jun 27 03:56:37 UTC 2022
Modified Files:
src/sys/kern: kern_ktrace.c
Log Message:
ktrace(9): Make sure ktrkuser initializes the full ktr_id member.
strlcpy does not; strncpy does. However, the member must be
Module Name:src
Committed By: riastradh
Date: Mon Jun 27 03:56:37 UTC 2022
Modified Files:
src/sys/kern: kern_ktrace.c
Log Message:
ktrace(9): Make sure ktrkuser initializes the full ktr_id member.
strlcpy does not; strncpy does. However, the member must be
Module Name:src
Committed By: riastradh
Date: Mon Jun 27 00:34:24 UTC 2022
Modified Files:
src/sys/kern: kern_time.c
Log Message:
setitimer(2): Avoid arithmetic overflow in periodic bookkeeping.
Reported-by: syzbot+93cef6090844ec304...@syzkaller.appspotmail.com
To
Module Name:src
Committed By: riastradh
Date: Mon Jun 27 00:34:24 UTC 2022
Modified Files:
src/sys/kern: kern_time.c
Log Message:
setitimer(2): Avoid arithmetic overflow in periodic bookkeeping.
Reported-by: syzbot+93cef6090844ec304...@syzkaller.appspotmail.com
To
Module Name:src
Committed By: riastradh
Date: Sun Jun 26 22:31:58 UTC 2022
Modified Files:
src/sys/kern: kern_time.c
Log Message:
setitimer(2): Guard against overflow in arithmetic.
Reported-by: syzbot+6036bc8b6d2b963e3...@syzkaller.appspotmail.com
To generate a diff
Module Name:src
Committed By: riastradh
Date: Sun Jun 26 22:31:58 UTC 2022
Modified Files:
src/sys/kern: kern_time.c
Log Message:
setitimer(2): Guard against overflow in arithmetic.
Reported-by: syzbot+6036bc8b6d2b963e3...@syzkaller.appspotmail.com
To generate a diff
Module Name:src
Committed By: riastradh
Date: Sun Jun 26 22:31:47 UTC 2022
Modified Files:
src/sys/kern: subr_time.c
Log Message:
kern: Use timespecsubok in ts2timo.
Should fix arithmetic overflow.
Reported-by: syzbot+4393a753a7c787abe...@syzkaller.appspotmail.com
To
Module Name:src
Committed By: riastradh
Date: Sun Jun 26 22:31:47 UTC 2022
Modified Files:
src/sys/kern: subr_time.c
Log Message:
kern: Use timespecsubok in ts2timo.
Should fix arithmetic overflow.
Reported-by: syzbot+4393a753a7c787abe...@syzkaller.appspotmail.com
To
Module Name:src
Committed By: mrg
Date: Mon May 30 23:36:26 UTC 2022
Modified Files:
src/sys/kern: subr_kmem.c
Log Message:
re-do previous - it likely broke kmem cache init.
use {0} for zero sentinel.
To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87
Module Name:src
Committed By: mrg
Date: Mon May 30 23:36:26 UTC 2022
Modified Files:
src/sys/kern: subr_kmem.c
Log Message:
re-do previous - it likely broke kmem cache init.
use {0} for zero sentinel.
To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87
Module Name:src
Committed By: mrg
Date: Mon May 30 21:42:02 UTC 2022
Modified Files:
src/sys/kern: subr_kmem.c
Log Message:
apply some missing #ifn?def KDTRACE_HOOKS from the previous.
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86
Module Name:src
Committed By: riastradh
Date: Mon May 30 20:28:30 UTC 2022
Modified Files:
src/sys/kern: subr_kmem.c
Log Message:
kmem(9): Create dtrace sdt probes for each kmem cache size.
The names of the probes correspond to the names shown in vmstat -m.
This should
Module Name:src
Committed By: riastradh
Date: Mon May 30 20:28:30 UTC 2022
Modified Files:
src/sys/kern: subr_kmem.c
Log Message:
kmem(9): Create dtrace sdt probes for each kmem cache size.
The names of the probes correspond to the names shown in vmstat -m.
This should
Module Name:src
Committed By: riastradh
Date: Sun May 15 16:20:10 UTC 2022
Modified Files:
src/sys/kern: kern_time.c
Log Message:
adjtime(2): Handle negative tv_sec and tv_usec.
Previously I clamped these to avoid dangerous arithmetic overflow.
But I assumed sensible
Module Name:src
Committed By: riastradh
Date: Sun May 15 16:20:10 UTC 2022
Modified Files:
src/sys/kern: kern_time.c
Log Message:
adjtime(2): Handle negative tv_sec and tv_usec.
Previously I clamped these to avoid dangerous arithmetic overflow.
But I assumed sensible
Module Name:src
Committed By: riastradh
Date: Fri May 13 09:40:25 UTC 2022
Modified Files:
src/sys/kern: subr_cprng.c
Log Message:
cprng(9): Fix accidental 4x seed size.
With SHA-256, NIST Hash_DRBG takes an preferred 440-bit/55-byte seed.
It's a weird number, and I'm
Module Name:src
Committed By: riastradh
Date: Fri May 13 09:40:25 UTC 2022
Modified Files:
src/sys/kern: subr_cprng.c
Log Message:
cprng(9): Fix accidental 4x seed size.
With SHA-256, NIST Hash_DRBG takes an preferred 440-bit/55-byte seed.
It's a weird number, and I'm
Module Name:src
Committed By: riastradh
Date: Fri May 13 09:40:02 UTC 2022
Modified Files:
src/sys/kern: kern_entropy.c
Log Message:
entropy(9): Update comment about where entropy_extract is allowed.
As of last month, it is forbidden in all hard interrupt context.
To
Module Name:src
Committed By: riastradh
Date: Fri May 13 09:40:02 UTC 2022
Modified Files:
src/sys/kern: kern_entropy.c
Log Message:
entropy(9): Update comment about where entropy_extract is allowed.
As of last month, it is forbidden in all hard interrupt context.
To
Module Name:src
Committed By: riastradh
Date: Fri May 13 09:39:52 UTC 2022
Modified Files:
src/sys/kern: kern_entropy.c
Log Message:
entropy(9): Note rules about how to use entropy_extract output.
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55
Module Name:src
Committed By: riastradh
Date: Fri May 13 09:39:52 UTC 2022
Modified Files:
src/sys/kern: kern_entropy.c
Log Message:
entropy(9): Note rules about how to use entropy_extract output.
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55
Module Name:src
Committed By: hannken
Date: Tue May 3 13:54:18 UTC 2022
Modified Files:
src/sys/kern: vnode_if.sh
Log Message:
Really depend the lockdebug checks on option VNODE_LOCKDEBUG -- were
enabled by accident.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Tue May 3 13:54:18 UTC 2022
Modified Files:
src/sys/kern: vnode_if.sh
Log Message:
Really depend the lockdebug checks on option VNODE_LOCKDEBUG -- were
enabled by accident.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Thu Apr 21 12:05:13 UTC 2022
Modified Files:
src/sys/kern: sys_futex.c
Log Message:
futex(9): Convert membar_enter/exit to membar_acquire/release.
No functional change -- this is just in an illustrative comment!
To generate
Module Name:src
Committed By: riastradh
Date: Thu Apr 21 12:05:13 UTC 2022
Modified Files:
src/sys/kern: sys_futex.c
Log Message:
futex(9): Convert membar_enter/exit to membar_acquire/release.
No functional change -- this is just in an illustrative comment!
To generate
Module Name:src
Committed By: riastradh
Date: Sun Apr 17 09:09:13 UTC 2022
Modified Files:
src/sys/kern: subr_prf.c
Log Message:
panic(9): Serialize panicstr access and printing `panic:' message.
This isn't riskier than before -- previously we took kprintf_lock
inside
Module Name:src
Committed By: riastradh
Date: Sun Apr 17 09:09:13 UTC 2022
Modified Files:
src/sys/kern: subr_prf.c
Log Message:
panic(9): Serialize panicstr access and printing `panic:' message.
This isn't riskier than before -- previously we took kprintf_lock
inside
Module Name:src
Committed By: hannken
Date: Sat Apr 16 07:59:02 UTC 2022
Modified Files:
src/sys/kern: sys_descrip.c
Log Message:
Lock vnode for VOP_PATHCONF().
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/kern/sys_descrip.c
Please note that
Module Name:src
Committed By: hannken
Date: Sat Apr 16 07:59:02 UTC 2022
Modified Files:
src/sys/kern: sys_descrip.c
Log Message:
Lock vnode for VOP_PATHCONF().
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/kern/sys_descrip.c
Please note that
Module Name:src
Committed By: riastradh
Date: Sat Apr 9 23:52:05 UTC 2022
Modified Files:
src/sys/kern: sys_select.c
Log Message:
select(9): Use membar_acquire/release and atomic_store_release.
No store-before-load ordering here -- this was obviously always
intended to
Module Name:src
Committed By: riastradh
Date: Sat Apr 9 23:52:05 UTC 2022
Modified Files:
src/sys/kern: sys_select.c
Log Message:
select(9): Use membar_acquire/release and atomic_store_release.
No store-before-load ordering here -- this was obviously always
intended to
Module Name:src
Committed By: riastradh
Date: Sat Apr 9 23:51:57 UTC 2022
Modified Files:
src/sys/kern: subr_thmap.c
Log Message:
thmap(9): Convert membar_exit to membar_release.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/kern/subr_thmap.c
Module Name:src
Committed By: riastradh
Date: Sat Apr 9 23:51:48 UTC 2022
Modified Files:
src/sys/kern: subr_pool.c
Log Message:
pool(9): Convert membar_exit to membar_release.
To generate a diff of this commit:
cvs rdiff -u -r1.281 -r1.282 src/sys/kern/subr_pool.c
Module Name:src
Committed By: riastradh
Date: Sat Apr 9 23:51:57 UTC 2022
Modified Files:
src/sys/kern: subr_thmap.c
Log Message:
thmap(9): Convert membar_exit to membar_release.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/kern/subr_thmap.c
601 - 700 of 1960 matches
Mail list logo