Module Name:src
Committed By: ryo
Date: Thu Nov 25 10:31:50 UTC 2021
Modified Files:
src/sys/kern: kern_exec.c
Log Message:
Reverte my previous changes kern_exec.c r1.512. It panics.
This changes was insufficient because es_emul is referenced by multiple execsw.
To gene
Module Name:src
Committed By: ryo
Date: Thu Nov 25 02:37:38 UTC 2021
Modified Files:
src/sys/kern: kern_exec.c
Log Message:
Fix anonymous memory object leak for sigcode.
- Repeating "modload compat_linux && /emul/linux/bin/ls && modunload
compat_linux"
will reproduce t
Module Name:src
Committed By: ryo
Date: Thu Nov 25 02:37:38 UTC 2021
Modified Files:
src/sys/kern: kern_exec.c
Log Message:
Fix anonymous memory object leak for sigcode.
- Repeating "modload compat_linux && /emul/linux/bin/ls && modunload
compat_linux"
will reproduce t
Module Name:src
Committed By: thorpej
Date: Wed Nov 24 16:35:33 UTC 2021
Modified Files:
src/sys/kern: sys_eventfd.c sys_timerfd.c
Log Message:
Fix "restart" semantics -- restart is terminal, so don't clear the
condition when previous waiters have drained. ("restart" is a
Module Name:src
Committed By: thorpej
Date: Wed Nov 24 16:35:33 UTC 2021
Modified Files:
src/sys/kern: sys_eventfd.c sys_timerfd.c
Log Message:
Fix "restart" semantics -- restart is terminal, so don't clear the
condition when previous waiters have drained. ("restart" is a
Module Name:src
Committed By: hannken
Date: Sat Nov 13 14:52:08 UTC 2021
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
If lookup_fastforward() loses an intermediate searchdir, has to roll
back and retry it must use the initial searchdir from *searchdir_ret
for lo
Module Name:src
Committed By: hannken
Date: Sat Nov 13 14:52:08 UTC 2021
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
If lookup_fastforward() loses an intermediate searchdir, has to roll
back and retry it must use the initial searchdir from *searchdir_ret
for lo
Module Name:src
Committed By: thorpej
Date: Sun Nov 7 01:51:56 UTC 2021
Modified Files:
src/sys/kern: sys_sig.c
Log Message:
Add a comment describing why we give carte blanche to processes
marked as PK_32. NFC.
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1
Module Name:src
Committed By: thorpej
Date: Sun Nov 7 01:51:56 UTC 2021
Modified Files:
src/sys/kern: sys_sig.c
Log Message:
Add a comment describing why we give carte blanche to processes
marked as PK_32. NFC.
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1
Module Name:src
Committed By: chs
Date: Mon Nov 1 08:35:17 UTC 2021
Modified Files:
src/sys/kern: sys_futex.c
Log Message:
fix a typo in compare_futex_key().
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/kern/sys_futex.c
Please note that diffs a
Module Name:src
Committed By: chs
Date: Mon Nov 1 08:35:17 UTC 2021
Modified Files:
src/sys/kern: sys_futex.c
Log Message:
fix a typo in compare_futex_key().
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/kern/sys_futex.c
Please note that diffs a
Module Name:src
Committed By: skrll
Date: Sun Oct 31 16:26:26 UTC 2021
Modified Files:
src/sys/kern: kern_lock.c
Log Message:
Revert the 2015 change I made that allowed sleeping in the idle lwp
if it wasn't running yet, e.g. in cpu_hatch
---
sys/kern/kern_lock.c | 3 +--
Module Name:src
Committed By: skrll
Date: Sun Oct 31 16:26:26 UTC 2021
Modified Files:
src/sys/kern: kern_lock.c
Log Message:
Revert the 2015 change I made that allowed sleeping in the idle lwp
if it wasn't running yet, e.g. in cpu_hatch
---
sys/kern/kern_lock.c | 3 +--
Module Name:src
Committed By: andvar
Date: Thu Oct 21 11:01:03 UTC 2021
Modified Files:
src/sys/kern: makesyscalls.sh
Log Message:
s/optiona]/optional]/
To generate a diff of this commit:
cvs rdiff -u -r1.185 -r1.186 src/sys/kern/makesyscalls.sh
Please note that diffs a
Module Name:src
Committed By: andvar
Date: Thu Oct 21 11:01:03 UTC 2021
Modified Files:
src/sys/kern: makesyscalls.sh
Log Message:
s/optiona]/optional]/
To generate a diff of this commit:
cvs rdiff -u -r1.185 -r1.186 src/sys/kern/makesyscalls.sh
Please note that diffs a
Module Name:src
Committed By: thorpej
Date: Thu Oct 21 01:11:21 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
Re-factor the code that computes the EVFILT_TIMER value into its own
function.
NFC.
To generate a diff of this commit:
cvs rdiff -u -r1.133 -
Module Name:src
Committed By: thorpej
Date: Thu Oct 21 01:11:21 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
Re-factor the code that computes the EVFILT_TIMER value into its own
function.
NFC.
To generate a diff of this commit:
cvs rdiff -u -r1.133 -
Module Name:src
Committed By: thorpej
Date: Thu Oct 21 00:54:15 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
- Don't use a separate kqueue_timer_lock; just protect those knotes
with the kq->kq_lock.
- Re-factor the guts of knote_activate() into knote_
Module Name:src
Committed By: thorpej
Date: Thu Oct 21 00:54:15 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
- Don't use a separate kqueue_timer_lock; just protect those knotes
with the kq->kq_lock.
- Re-factor the guts of knote_activate() into knote_
Module Name:src
Committed By: simonb
Date: Sat Oct 16 07:12:01 UTC 2021
Modified Files:
src/sys/kern: vfs_subr.c
Log Message:
Spinkle some KNF spaces after commas.
To generate a diff of this commit:
cvs rdiff -u -r1.490 -r1.491 src/sys/kern/vfs_subr.c
Please note that d
Module Name:src
Committed By: simonb
Date: Sat Oct 16 07:12:01 UTC 2021
Modified Files:
src/sys/kern: vfs_subr.c
Log Message:
Spinkle some KNF spaces after commas.
To generate a diff of this commit:
cvs rdiff -u -r1.490 -r1.491 src/sys/kern/vfs_subr.c
Please note that d
Module Name:src
Committed By: jmcneill
Date: Mon Oct 11 10:59:09 UTC 2021
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
Squash "holding up boot" messages into a single line, and only print the
device list if no progress has been made in 1 second.
To generate
Module Name:src
Committed By: jmcneill
Date: Mon Oct 11 10:59:09 UTC 2021
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
Squash "holding up boot" messages into a single line, and only print the
device list if no progress has been made in 1 second.
To generate
Module Name:src
Committed By: thorpej
Date: Sun Oct 10 19:11:56 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
Check _KERNEL_OPT before including opt_ddb.h.
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/sys/kern/kern_event.c
Pleas
Module Name:src
Committed By: thorpej
Date: Sun Oct 10 19:11:56 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
Check _KERNEL_OPT before including opt_ddb.h.
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/sys/kern/kern_event.c
Pleas
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 s
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 s
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 p
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 p
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
P
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
P
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 are
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 are
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 src/sys/kern/ker
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 src/sys/kern/ker
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 tha
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 tha
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 -r1.29
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 -r1.29
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 mist
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 mist
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
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
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 lo
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 lo
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 o
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 o
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 rdi
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 rdi
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
p
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
p
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 src/sys/kern
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 src/sys/kern
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 p
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 p
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 dif
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 dif
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 not
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 not
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
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
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 src/sys/kern/sys_even
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 src/sys/kern/sys_even
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 it
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 it
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
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 r
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 r
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 dif
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 dif
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 diffs
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 diffs
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 that
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 that
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
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
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 d
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 d
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 no
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 no
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 src/sys/kern/sys_eve
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 src/sys/kern/sys_eve
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
struc
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
struc
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
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
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 -r1.
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 -r1.
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
with
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
with
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
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
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 assertion
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 assertion
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 disabl
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 disabl
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
> 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.
This
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
Hmm, misleading commit log (code itself is correct). More precisely:
s/the last element of ksyms_symtabs/ksyms_last_snapshot/
Anyway, does this help you to reintroduce
"ksyms(4): Don't skip symbol tables that are soon to be freed."?
That KASSERT does not fire anymore for aarch64, as far as I ca
901 - 1000 of 2070 matches
Mail list logo