CVS commit: src/sys/kern

2021-10-05 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Wed Oct 6 05:24:54 UTC 2021 Modified Files: src/sys/kern: uipc_mbuf.c Log Message: Fix a bug that NMBCLUSTERS(kern.mbuf.nmbclusters) can't be changed by sysctl. To generate a diff of this commit: cvs rdiff -u -r1.243 -r1.244

CVS commit: src/sys/kern

2021-10-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Oct 2 07:35:41 UTC 2021 Modified Files: src/sys/kern: sys_pipe.c Log Message: Fix a deadlock where one thread writes to a pipe, has more data and no space in the pipe and waits on "pipe_wcv" while the reader is closing the

CVS commit: src/sys/kern

2021-10-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Oct 2 07:35:41 UTC 2021 Modified Files: src/sys/kern: sys_pipe.c Log Message: Fix a deadlock where one thread writes to a pipe, has more data and no space in the pipe and waits on "pipe_wcv" while the reader is closing the

CVS commit: src/sys/kern

2021-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 30 07:15:02 UTC 2021 Modified Files: src/sys/kern: kern_hook.c Log Message: Some platforms need sys/cpu.h for curlwp so #include it To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/kern/kern_hook.c

CVS commit: src/sys/kern

2021-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 30 07:15:02 UTC 2021 Modified Files: src/sys/kern: kern_hook.c Log Message: Some platforms need sys/cpu.h for curlwp so #include it To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/kern/kern_hook.c

CVS commit: src/sys/kern

2021-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 30 07:14:10 UTC 2021 Modified Files: src/sys/kern: kern_hook.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/kern/kern_hook.c Please note that diffs are not public domain; they

CVS commit: src/sys/kern

2021-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 30 07:14:10 UTC 2021 Modified Files: src/sys/kern: kern_hook.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/kern/kern_hook.c Please note that diffs are not public domain; they

CVS commit: src/sys/kern

2021-09-29 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Sep 30 01:20:53 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: Make the info returned by kqueue_stat() a little less barren. To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128

CVS commit: src/sys/kern

2021-09-29 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Sep 30 01:20:53 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: Make the info returned by kqueue_stat() a little less barren. To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128

CVS commit: src/sys/kern

2021-09-29 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Sep 30 01:12:06 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: In knote(), don't call kn->kn_fop->f_event() directly; use filter_event() to get the correct KERNEL_LOCK handling for the filter attached to

CVS commit: src/sys/kern

2021-09-29 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Sep 30 01:12:06 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: In knote(), don't call kn->kn_fop->f_event() directly; use filter_event() to get the correct KERNEL_LOCK handling for the filter attached to

CVS commit: src/sys/kern

2021-09-29 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Sep 29 13:14:39 UTC 2021 Modified Files: src/sys/kern: tty.c tty_pty.c Log Message: ttyread_filtops, ttywrite_filtops, ptcread_filtops, and ptcwrite_filtops are MPSAFE. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2021-09-29 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Sep 29 13:14:39 UTC 2021 Modified Files: src/sys/kern: tty.c tty_pty.c Log Message: ttyread_filtops, ttywrite_filtops, ptcread_filtops, and ptcwrite_filtops are MPSAFE. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2021-09-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Sep 28 15:35:44 UTC 2021 Modified Files: src/sys/kern: kern_exec.c Log Message: Make sure the robust futex head is zeroed out, since this LWP will live on with a different program image. (Thanks ryo@ for pointing out my

CVS commit: src/sys/kern

2021-09-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Sep 28 15:35:44 UTC 2021 Modified Files: src/sys/kern: kern_exec.c Log Message: Make sure the robust futex head is zeroed out, since this LWP will live on with a different program image. (Thanks ryo@ for pointing out my

CVS commit: src/sys/kern

2021-09-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Sep 28 14:52:22 UTC 2021 Modified Files: src/sys/kern: kern_exec.c Log Message: In the exec path, multi-LWP programs dispose of their robust futexes by calling exit_lwps(), except for the last LWP. So, dispose of that LWP's

CVS commit: src/sys/kern

2021-09-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Sep 28 14:52:22 UTC 2021 Modified Files: src/sys/kern: kern_exec.c Log Message: In the exec path, multi-LWP programs dispose of their robust futexes by calling exit_lwps(), except for the last LWP. So, dispose of that LWP's

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Sep 27 00:51:10 UTC 2021 Modified Files: src/sys/kern: sys_pipe.c Log Message: Tweak filt_piperead() and filt_pipewrite() so that: - There is only a single return from the function (and thus a single place where the pipe

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Sep 27 00:51:10 UTC 2021 Modified Files: src/sys/kern: sys_pipe.c Log Message: Tweak filt_piperead() and filt_pipewrite() so that: - There is only a single return from the function (and thus a single place where the pipe

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Sep 27 00:40:49 UTC 2021 Modified Files: src/sys/kern: sys_eventfd.c sys_timerfd.c tty.c Log Message: Consistently reference kn->kn_data only within the lock perimeter in the filtops f_event() callback. To generate a diff

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Sep 27 00:40:49 UTC 2021 Modified Files: src/sys/kern: sys_eventfd.c sys_timerfd.c tty.c Log Message: Consistently reference kn->kn_data only within the lock perimeter in the filtops f_event() callback. To generate a diff

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 23:37:40 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: In kqueue_kqfilter(), return EINVAL instead of 1 if something other than EVFILT_READ was requested. To generate a diff of this commit: cvs

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 23:37:40 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: In kqueue_kqfilter(), return EINVAL instead of 1 if something other than EVFILT_READ was requested. To generate a diff of this commit: cvs

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 23:34:46 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: - Rename kqueue_misc_lock -> kqueue_timer_lock, since EVFILT_TIMER is now its only user. Also initialize it as IPL_SOFTCLOCK; there is no

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 23:34:46 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: - Rename kqueue_misc_lock -> kqueue_timer_lock, since EVFILT_TIMER is now its only user. Also initialize it as IPL_SOFTCLOCK; there is no

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 18:13:58 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: Mark kqread_filtops, user_filtops, and seltrue_filtops as MPSAFE. To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 18:13:58 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: Mark kqread_filtops, user_filtops, and seltrue_filtops as MPSAFE. To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 17:34:19 UTC 2021 Modified Files: src/sys/kern: kern_sig.c Log Message: sig_filtops is MPSAFE. To generate a diff of this commit: cvs rdiff -u -r1.398 -r1.399 src/sys/kern/kern_sig.c Please note that diffs are not

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 17:34:19 UTC 2021 Modified Files: src/sys/kern: kern_sig.c Log Message: sig_filtops is MPSAFE. To generate a diff of this commit: cvs rdiff -u -r1.398 -r1.399 src/sys/kern/kern_sig.c Please note that diffs are not

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 15:48:54 UTC 2021 Modified Files: src/sys/kern: sys_pipe.c Log Message: The pipe kq filter ops are MPSAFE. To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/sys/kern/sys_pipe.c Please note that

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 15:48:54 UTC 2021 Modified Files: src/sys/kern: sys_pipe.c Log Message: The pipe kq filter ops are MPSAFE. To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/sys/kern/sys_pipe.c Please note that

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 15:11:33 UTC 2021 Modified Files: src/sys/kern: subr_log.c Log Message: logread_filtops is MPSAFE. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/kern/subr_log.c Please note that diffs are

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 15:11:33 UTC 2021 Modified Files: src/sys/kern: subr_log.c Log Message: logread_filtops is MPSAFE. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/kern/subr_log.c Please note that diffs are

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 15:10:51 UTC 2021 Modified Files: src/sys/kern: kern_entropy.c Log Message: entropy_read_filtops is MPSAFE. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/kern/kern_entropy.c Please note that

CVS commit: src/sys/kern

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 15:10:51 UTC 2021 Modified Files: src/sys/kern: kern_entropy.c Log Message: entropy_read_filtops is MPSAFE. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/kern/kern_entropy.c Please note that

CVS commit: src/sys/kern

2021-09-25 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 03:42:54 UTC 2021 Modified Files: src/sys/kern: sys_eventfd.c sys_timerfd.c Log Message: eventfd and timerfd have MPSAFE kq filterops. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/kern

2021-09-25 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 03:42:54 UTC 2021 Modified Files: src/sys/kern: sys_eventfd.c sys_timerfd.c Log Message: eventfd and timerfd have MPSAFE kq filterops. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/kern

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 06:58:47 UTC 2021 Modified Files: src/sys/kern: sys_sig.c Log Message: Since trampoline ABI ver0 is also used in other emulation environments (e.g. linux emulation), checking (emul->e_sigobject != NULL) to determine if

CVS commit: src/sys/kern

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 06:58:47 UTC 2021 Modified Files: src/sys/kern: sys_sig.c Log Message: Since trampoline ABI ver0 is also used in other emulation environments (e.g. linux emulation), checking (emul->e_sigobject != NULL) to determine if

Re: CVS commit: src/sys/kern

2021-09-22 Thread Rin Okuyama
On 2021/09/22 14:42, Rin Okuyama wrote: Module Name:src Committed By: rin Date: Wed Sep 22 05:42:19 UTC 2021 Modified Files: src/sys/kern: kern_ksyms.c Log Message: ksymsmmap: Add missing uao_reference(9) call for ks->ks_uobj. Fix failure for savecore(8) and subsequent

CVS commit: src/sys/kern

2021-09-21 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Sep 22 05:42:19 UTC 2021 Modified Files: src/sys/kern: kern_ksyms.c Log Message: ksymsmmap: Add missing uao_reference(9) call for ks->ks_uobj. Fix failure for savecore(8) and subsequent kernel panic, introduced to kern_ksyms.c

CVS commit: src/sys/kern

2021-09-21 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Sep 22 05:42:19 UTC 2021 Modified Files: src/sys/kern: kern_ksyms.c Log Message: ksymsmmap: Add missing uao_reference(9) call for ks->ks_uobj. Fix failure for savecore(8) and subsequent kernel panic, introduced to kern_ksyms.c

CVS commit: src/sys/kern

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 14:56:08 UTC 2021 Modified Files: src/sys/kern: vfs_cache.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.150 -r1.151 src/sys/kern/vfs_cache.c Please note that

CVS commit: src/sys/kern

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 14:56:08 UTC 2021 Modified Files: src/sys/kern: vfs_cache.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.150 -r1.151 src/sys/kern/vfs_cache.c Please note that

CVS commit: src/sys/kern

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 14:55:14 UTC 2021 Modified Files: src/sys/kern: subr_time.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/kern/subr_time.c Please note that

CVS commit: src/sys/kern

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 14:55:14 UTC 2021 Modified Files: src/sys/kern: subr_time.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/kern/subr_time.c Please note that

CVS commit: src/sys/kern

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 14:54:26 UTC 2021 Modified Files: src/sys/kern: kern_entropy.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/kern/kern_entropy.c Please note

CVS commit: src/sys/kern

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 14:54:26 UTC 2021 Modified Files: src/sys/kern: kern_entropy.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/kern/kern_entropy.c Please note

CVS commit: src/sys/kern

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 14:54:02 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: undo previous, wrong file. To generate a diff of this commit: cvs rdiff -u -r1.119 -r1.120 src/sys/kern/kern_event.c Please note that diffs

CVS commit: src/sys/kern

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 14:54:02 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: undo previous, wrong file. To generate a diff of this commit: cvs rdiff -u -r1.119 -r1.120 src/sys/kern/kern_event.c Please note that diffs

CVS commit: src/sys/kern

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 14:52:40 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/sys/kern/kern_event.c Please note that

CVS commit: src/sys/kern

2021-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 21 14:52:40 UTC 2021 Modified Files: src/sys/kern: kern_event.c Log Message: don't opencode kauth_cred_get() To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/sys/kern/kern_event.c Please note that

CVS commit: src/sys/kern

2021-09-20 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Sep 20 14:30:05 UTC 2021 Modified Files: src/sys/kern: sys_eventfd.c Log Message: eventfd_destroy(): Add missing kmem_free(). To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/kern/sys_eventfd.c Please

CVS commit: src/sys/kern

2021-09-20 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Sep 20 14:30:05 UTC 2021 Modified Files: src/sys/kern: sys_eventfd.c Log Message: eventfd_destroy(): Add missing kmem_free(). To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/kern/sys_eventfd.c Please

CVS commit: src/sys/kern

2021-09-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 20 11:12:35 UTC 2021 Modified Files: src/sys/kern: sys_eventfd.c sys_timerfd.c Log Message: KNF, i.e. #include then #include Fixes builds To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/kern

2021-09-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 20 11:12:35 UTC 2021 Modified Files: src/sys/kern: sys_eventfd.c sys_timerfd.c Log Message: KNF, i.e. #include then #include Fixes builds To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/kern

2021-09-15 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Sep 15 17:25:14 UTC 2021 Added Files: src/sys/kern: gendevcalls.awk Log Message: Add an awk program that reads in a device call interface description file and emits a header file containing the argument and call binding

CVS commit: src/sys/kern

2021-09-15 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Sep 15 17:25:14 UTC 2021 Added Files: src/sys/kern: gendevcalls.awk Log Message: Add an awk program that reads in a device call interface description file and emits a header file containing the argument and call binding

CVS commit: src/sys/kern

2021-09-11 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Sep 11 10:09:31 UTC 2021 Modified Files: src/sys/kern: kern_ksyms.c Log Message: ksyms(4): Take a complete snapshot on each open. - Snapshots are stored in pageable anonymous uvm objects. - Snapshots are reference-counted

CVS commit: src/sys/kern

2021-09-11 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Sep 11 10:09:31 UTC 2021 Modified Files: src/sys/kern: kern_ksyms.c Log Message: ksyms(4): Take a complete snapshot on each open. - Snapshots are stored in pageable anonymous uvm objects. - Snapshots are reference-counted

CVS commit: src/sys/kern

2021-09-11 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Sep 11 10:09:14 UTC 2021 Modified Files: src/sys/kern: sys_descrip.c vfs_vnops.c Log Message: sys/kern: Avoid fp->f_offset without the object (here, vnode) lock. To generate a diff of this commit: cvs rdiff -u -r1.37

CVS commit: src/sys/kern

2021-09-11 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Sep 11 10:09:14 UTC 2021 Modified Files: src/sys/kern: sys_descrip.c vfs_vnops.c Log Message: sys/kern: Avoid fp->f_offset without the object (here, vnode) lock. To generate a diff of this commit: cvs rdiff -u -r1.37

CVS commit: src/sys/kern

2021-09-07 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 7 16:56:25 UTC 2021 Modified Files: src/sys/kern: kern_ksyms.c Log Message: Revert "ksyms(4): Simply block unload until last /dev/ksyms close." This appears to break t_execsnoop -- presumably something goes wrong

CVS commit: src/sys/kern

2021-09-07 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 7 16:56:25 UTC 2021 Modified Files: src/sys/kern: kern_ksyms.c Log Message: Revert "ksyms(4): Simply block unload until last /dev/ksyms close." This appears to break t_execsnoop -- presumably something goes wrong

CVS commit: src/sys/kern

2021-09-07 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 7 11:00:13 UTC 2021 Modified Files: src/sys/kern: kern_crashme.c Log Message: New crashme sysctl to enter ddb directly. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/kern/kern_crashme.c Please

CVS commit: src/sys/kern

2021-09-07 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 7 11:00:13 UTC 2021 Modified Files: src/sys/kern: kern_crashme.c Log Message: New crashme sysctl to enter ddb directly. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/kern/kern_crashme.c Please

CVS commit: src/sys/kern

2021-09-07 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 7 10:59:46 UTC 2021 Modified Files: src/sys/kern: kern_ksyms.c Log Message: ksyms(4): Simply block unload until last /dev/ksyms close. Otherwise, readers may get a garbled snapshot of ksyms (or a crash on an

CVS commit: src/sys/kern

2021-09-07 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 7 10:59:46 UTC 2021 Modified Files: src/sys/kern: kern_ksyms.c Log Message: ksyms(4): Simply block unload until last /dev/ksyms close. Otherwise, readers may get a garbled snapshot of ksyms (or a crash on an

CVS commit: src/sys/kern

2021-08-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Aug 30 01:25:10 UTC 2021 Modified Files: src/sys/kern: kern_pax.c Log Message: Respect alignment requests of executable when PAX_ASLR is enabled on kernel, but disabled for the process, as in the same manner as PAX_ASLR is

CVS commit: src/sys/kern

2021-08-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Aug 30 01:25:10 UTC 2021 Modified Files: src/sys/kern: kern_pax.c Log Message: Respect alignment requests of executable when PAX_ASLR is enabled on kernel, but disabled for the process, as in the same manner as PAX_ASLR is

Re: CVS commit: src/sys/kern

2021-08-18 Thread Michael van Elst
On Tue, Aug 17, 2021 at 11:39:26PM +, Taylor R Campbell wrote: > > > > Log Message: > > skip symbol tables that were unloaded again to avoid EFAULT when reading > > ksyms. > > > > also restore TAILQ_FOREACH idiom. > > This change isn't quite right: Reading past st = ksyms_last_snapshot > in

Re: CVS commit: src/sys/kern

2021-08-17 Thread Taylor R Campbell
> Module Name:src > Committed By: mlelstv > Date: Sun Jul 18 06:57:28 UTC 2021 > > Modified Files: > src/sys/kern: kern_ksyms.c > > Log Message: > skip symbol tables that were unloaded again to avoid EFAULT when reading > ksyms. > > also restore TAILQ_FOREACH idiom.

CVS commit: src/sys/kern

2021-08-14 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Aug 14 21:17:11 UTC 2021 Modified Files: src/sys/kern: kern_clock.c Log Message: fix rumpkernel build failure To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.146 src/sys/kern/kern_clock.c Please note that diffs

CVS commit: src/sys/kern

2021-08-14 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Aug 14 21:17:11 UTC 2021 Modified Files: src/sys/kern: kern_clock.c Log Message: fix rumpkernel build failure To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.146 src/sys/kern/kern_clock.c Please note that diffs

CVS commit: src/sys/kern

2021-08-12 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Thu Aug 12 19:15:15 UTC 2021 Modified Files: src/sys/kern: vnode_if.sh Log Message: s/beween/between/ To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 src/sys/kern/vnode_if.sh Please note that diffs are not public

CVS commit: src/sys/kern

2021-08-12 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Thu Aug 12 19:15:15 UTC 2021 Modified Files: src/sys/kern: vnode_if.sh Log Message: s/beween/between/ To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 src/sys/kern/vnode_if.sh Please note that diffs are not public

CVS commit: src/sys/kern

2021-08-03 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Tue Aug 3 20:27:08 UTC 2021 Modified Files: src/sys/kern: uipc_socket.c Log Message: in sbsavetimestamp(), initialize struct timeval to 0 with memset() so that the implicit padding is initialized. this avoids later copying

CVS commit: src/sys/kern

2021-08-03 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Tue Aug 3 20:27:08 UTC 2021 Modified Files: src/sys/kern: uipc_socket.c Log Message: in sbsavetimestamp(), initialize struct timeval to 0 with memset() so that the implicit padding is initialized. this avoids later copying

CVS commit: src/sys/kern

2021-08-03 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Tue Aug 3 20:25:43 UTC 2021 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: initialize wc_unused to 0, to avoid writing uninitialized memory to disk. detected by KMSAN. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2021-08-03 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Tue Aug 3 20:25:43 UTC 2021 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: initialize wc_unused to 0, to avoid writing uninitialized memory to disk. detected by KMSAN. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2021-07-25 Thread Simon Burge
Module Name:src Committed By: simonb Date: Sun Jul 25 06:06:40 UTC 2021 Modified Files: src/sys/kern: vfs_bio.c Log Message: If we're only doing a count-only kern.buf sysctl, just return the number of active members in the pool cache (plus some slop) instead of looking in

CVS commit: src/sys/kern

2021-07-25 Thread Simon Burge
Module Name:src Committed By: simonb Date: Sun Jul 25 06:06:40 UTC 2021 Modified Files: src/sys/kern: vfs_bio.c Log Message: If we're only doing a count-only kern.buf sysctl, just return the number of active members in the pool cache (plus some slop) instead of looking in

CVS commit: src/sys/kern

2021-07-24 Thread Simon Burge
Module Name:src Committed By: simonb Date: Sat Jul 24 13:27:39 UTC 2021 Modified Files: src/sys/kern: vfs_bio.c Log Message: Pad out the slop for kern.buf based on the passed in element size, rather than a size of an unrelated struct. To generate a diff of this commit:

CVS commit: src/sys/kern

2021-07-24 Thread Simon Burge
Module Name:src Committed By: simonb Date: Sat Jul 24 13:27:39 UTC 2021 Modified Files: src/sys/kern: vfs_bio.c Log Message: Pad out the slop for kern.buf based on the passed in element size, rather than a size of an unrelated struct. To generate a diff of this commit:

CVS commit: src/sys/kern

2021-07-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jul 18 09:30:36 UTC 2021 Modified Files: src/sys/kern: vfs_vnops.c Log Message: Fix confusion arising from whether FOLLOW or NOFOLLOW is 0. In vn_open, don't set and then throw away FOLLOW, and clarify the comment about

CVS commit: src/sys/kern

2021-07-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jul 18 09:30:36 UTC 2021 Modified Files: src/sys/kern: vfs_vnops.c Log Message: Fix confusion arising from whether FOLLOW or NOFOLLOW is 0. In vn_open, don't set and then throw away FOLLOW, and clarify the comment about

CVS commit: src/sys/kern

2021-07-18 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jul 18 06:57:28 UTC 2021 Modified Files: src/sys/kern: kern_ksyms.c Log Message: skip symbol tables that were unloaded again to avoid EFAULT when reading ksyms. also restore TAILQ_FOREACH idiom. To generate a diff of this

CVS commit: src/sys/kern

2021-07-18 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jul 18 06:57:28 UTC 2021 Modified Files: src/sys/kern: kern_ksyms.c Log Message: skip symbol tables that were unloaded again to avoid EFAULT when reading ksyms. also restore TAILQ_FOREACH idiom. To generate a diff of this

CVS commit: src/sys/kern

2021-07-03 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jul 3 09:39:26 UTC 2021 Modified Files: src/sys/kern: vfs_syscalls.c Log Message: Return error from fd_dupopen. To generate a diff of this commit: cvs rdiff -u -r1.550 -r1.551 src/sys/kern/vfs_syscalls.c Please note that

CVS commit: src/sys/kern

2021-07-03 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jul 3 09:39:26 UTC 2021 Modified Files: src/sys/kern: vfs_syscalls.c Log Message: Return error from fd_dupopen. To generate a diff of this commit: cvs rdiff -u -r1.550 -r1.551 src/sys/kern/vfs_syscalls.c Please note that

CVS commit: src/sys/kern

2021-07-02 Thread David A. Holland
Module Name:src Committed By: dholland Date: Fri Jul 2 16:56:22 UTC 2021 Modified Files: src/sys/kern: vnode_if.src Log Message: Turn off fstrans for VOP_PARSEPATH. Fixes t_umountstress deadlock. Diagnosis by hannken@. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2021-07-02 Thread David A. Holland
Module Name:src Committed By: dholland Date: Fri Jul 2 16:56:22 UTC 2021 Modified Files: src/sys/kern: vnode_if.src Log Message: Turn off fstrans for VOP_PARSEPATH. Fixes t_umountstress deadlock. Diagnosis by hannken@. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2021-07-01 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Jul 1 15:53:20 UTC 2021 Modified Files: src/sys/kern: vfs_vnops.c Log Message: gcc (with some options) eroneously claims we would use "vp" uninitialized, so initialize it as NULL. To generate a diff of this commit: cvs

CVS commit: src/sys/kern

2021-07-01 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Jul 1 15:53:20 UTC 2021 Modified Files: src/sys/kern: vfs_vnops.c Log Message: gcc (with some options) eroneously claims we would use "vp" uninitialized, so initialize it as NULL. To generate a diff of this commit: cvs

Re: CVS commit: src/sys/kern

2021-06-30 Thread David Holland
On Thu, Jul 01, 2021 at 12:25:51AM -0400, Christos Zoulas wrote: > Modified Files: > src/sys/kern: vfs_vnops.c > > Log Message: > don't clear the error before we use it to determine if we are moving or > duping. oh ffs... *goes to soak head* -- David A. Holland dholl...@netbsd.org

CVS commit: src/sys/kern

2021-06-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jul 1 04:25:51 UTC 2021 Modified Files: src/sys/kern: vfs_vnops.c Log Message: don't clear the error before we use it to determine if we are moving or duping. To generate a diff of this commit: cvs rdiff -u -r1.218

CVS commit: src/sys/kern

2021-06-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jul 1 04:25:51 UTC 2021 Modified Files: src/sys/kern: vfs_vnops.c Log Message: don't clear the error before we use it to determine if we are moving or duping. To generate a diff of this commit: cvs rdiff -u -r1.218

CVS commit: src/sys/kern

2021-06-30 Thread Brett Lymn
Module Name:src Committed By: blymn Date: Wed Jun 30 21:52:16 UTC 2021 Modified Files: src/sys/kern: kern_pmf.c Log Message: Prevent kernel panic on sleep if network interface driver does not have if_stop defined. This is a common problem with usb adaptors. This is a

CVS commit: src/sys/kern

2021-06-30 Thread Brett Lymn
Module Name:src Committed By: blymn Date: Wed Jun 30 21:52:16 UTC 2021 Modified Files: src/sys/kern: kern_pmf.c Log Message: Prevent kernel panic on sleep if network interface driver does not have if_stop defined. This is a common problem with usb adaptors. This is a

CVS commit: src/sys/kern

2021-06-30 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Jun 30 17:51:49 UTC 2021 Modified Files: src/sys/kern: vfs_vnops.c Log Message: Improve Christos's vn_open fix. - assert about api misuse up front (suggested by riastradh) - restore the behavior of returning EOPNOTSUPP if

<    5   6   7   8   9   10   11   12   13   14   >