Module Name:src
Committed By: ad
Date: Thu Jan 23 20:44:15 UTC 2020
Modified Files:
src/sys/kern: kern_timeout.c
Log Message:
callout_halt():
- It's a common design pattern for callouts to re-schedule themselves, so
check after waiting and put a stop to it again if need
Module Name:src
Committed By: ad
Date: Thu Jan 23 12:35:23 UTC 2020
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
Update a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 src/sys/kern/kern_mutex.c
Please note that diffs are not public do
Module Name:src
Committed By: ad
Date: Thu Jan 23 11:17:09 UTC 2020
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
#ifdef _KERNEL_OPT for previous
To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/sys/kern/vfs_vnode.c
Please note that diffs are
Module Name:src
Committed By: pgoyette
Date: Wed Jan 22 22:39:27 UTC 2020
Modified Files:
src/sys/kern: kern_module.c
Log Message:
Enhance debug message when autoloading a module. Identify the pid
of the process that triggered the autoload, as well as its p_comm
and the s
Module Name:src
Committed By: ad
Date: Wed Jan 22 13:19:33 UTC 2020
Modified Files:
src/sys/kern: kern_lock.c kern_synch.c
Log Message:
- DIAGNOSTIC: check for leaked kernel_lock in mi_switch().
- Now that ci_biglock_wanted is set later, explicitly disable preemption
wh
Module Name:src
Committed By: ad
Date: Wed Jan 22 12:44:54 UTC 2020
Modified Files:
src/sys/kern: kern_rwlock.c
Log Message:
Add a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64 src/sys/kern/kern_rwlock.c
Please note that diffs are not public dom
Module Name:src
Committed By: christos
Date: Tue Jan 21 15:26:36 UTC 2020
Modified Files:
src/sys/kern: kern_module.c
Log Message:
oops, undo this (committed accidentally)
To generate a diff of this commit:
cvs rdiff -u -r1.144 -r1.145 src/sys/kern/kern_module.c
Please
Module Name:src
Committed By: christos
Date: Tue Jan 21 15:25:39 UTC 2020
Modified Files:
src/sys/kern: kern_module.c tty.c
Log Message:
Don't crash if we are on a hippie trail, head full of zombie
To generate a diff of this commit:
cvs rdiff -u -r1.143 -r1.144 src/sys/k
Module Name:src
Committed By: ad
Date: Mon Jan 20 18:48:16 UTC 2020
Modified Files:
src/sys/kern: kern_rwlock.c
Log Message:
PR kern/54880: -current hangs in mountroot
- Don't set the RW_NODEBUG flag on init, since assembly stubs can't handle it.
- rw_downgrade(): fix a c
Module Name:src
Committed By: chs
Date: Sun Jan 19 23:49:32 UTC 2020
Modified Files:
src/sys/kern: subr_pool.c
Log Message:
fix assertions about when it is ok for pool_get() to return NULL.
To generate a diff of this commit:
cvs rdiff -u -r1.264 -r1.265 src/sys/kern/subr
Module Name:src
Committed By: ad
Date: Sat Jan 18 13:53:50 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_bestcpu(): break out of the loop earlier.
To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/kern/kern_runq.c
Please note
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:27:28 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_catchlwp(): fix an inverted test that could have caused performance
degradation.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:26:22 UTC 2020
Modified Files:
src/sys/kern: kern_lock.c
Log Message:
kernel_lock:
- Defer setting ci_biglock_wanted for a bit, because if curlwp holds a mutex
or rwlock, and otherlwp is spinning waiting for the mutex
Module Name:src
Committed By: ad
Date: Fri Jan 17 19:33:14 UTC 2020
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
biodone2(): don't acquire kernel_lock for anybody anymore.
To generate a diff of this commit:
cvs rdiff -u -r1.286 -r1.287 src/sys/kern/vfs_bio.c
Ple
Module Name:src
Committed By: ad
Date: Mon Jan 13 20:30:08 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
Log Message:
Fix some more bugs in the topo stuff, that prevented it from working
properly with fake topo info + MP.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: ad
Date: Mon Jan 13 11:53:25 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
- Fix an inverted test that could have prevented LWPs running on helper
CPUs to teleport somewhere better during preempt().
- Fix a comment.
To g
Module Name:src
Committed By: mrg
Date: Mon Jan 13 02:18:13 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
Log Message:
more diag for cpu topology debug kernels:
- print the slow/fast status of each cpu
- if cpu topology is bogus, print info about the two CPUs that
a
Module Name:src
Committed By: ad
Date: Mon Jan 13 00:20:27 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
Log Message:
Fix a loltastic typo.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/kern/subr_cpu.c
Please note that diffs are not public doma
Module Name:src
Committed By: ad
Date: Sun Jan 12 17:49:17 UTC 2020
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
vput(): don't drop the vnode lock, carry the hold over into vrelel() which
might need it anyway.
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:15:08 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
Remove some unneeded kernel_lock handling.
To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 src/sys/kern/kern_lwp.c
Please note that
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:08:32 UTC 2020
Modified Files:
src/sys/kern: kern_sleepq.c
Log Message:
Nothing uses l->l_sleeperr any more.
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/kern/kern_sleepq.c
Please note that di
Module Name:src
Committed By: ad
Date: Wed Jan 8 16:21:34 UTC 2020
Modified Files:
src/sys/kern: subr_lockdebug.c
Log Message:
lockdebug_barrier(): allow the one permitted lock to be a sleep lock too.
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys
Module Name:src
Committed By: skrll
Date: Tue Jan 7 08:52:47 UTC 2020
Modified Files:
src/sys/kern: tty.c
Log Message:
Appease gcc
To generate a diff of this commit:
cvs rdiff -u -r1.284 -r1.285 src/sys/kern/tty.c
Please note that diffs are not public domain; they are
Module Name:src
Committed By: ad
Date: Mon Jan 6 11:18:51 UTC 2020
Modified Files:
src/sys/kern: tty.c
Log Message:
ttygetinfo(): avoid crash with zombies. From skrll@, tweaked by me.
To generate a diff of this commit:
cvs rdiff -u -r1.283 -r1.284 src/sys/kern/tty.c
Pl
Module Name:src
Committed By: ad
Date: Mon Jan 6 11:12:56 UTC 2020
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
mutex_vector_enter(): avoid some unneeded reads of mtx_owner.
To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/kern/kern_mutex
Module Name:src
Committed By: pgoyette
Date: Sun Jan 5 21:12:34 UTC 2020
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
When reading from /dev/ksyms we need to skip over entries that have
been marked as sd_gone. Otherwise we might try to uiomove() data from
memo
Module Name:src
Committed By: ad
Date: Sun Jan 5 20:27:43 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
Log Message:
mi_cpu_init(): provide fake topology info for early boot.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/kern/subr_cpu.c
Please
Module Name:src
Committed By: ad
Date: Sat Jan 4 22:46:01 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
A couple of scheduler tweaks which benchmark well for me:
- Add some simple SMT awareness. Try to keep as many different cores loaded
up with jobs
Module Name:src
Committed By: kamil
Date: Sat Jan 4 03:46:19 UTC 2020
Modified Files:
src/sys/kern: files.kern
Added Files:
src/sys/kern: sys_process_lwpstatus.c
Removed Files:
src/sys/kern: sys_ptrace_lwpstatus.c
Log Message:
Rename sys_ptrace_lwpstatus.c
Module Name:src
Committed By: thorpej
Date: Fri Jan 3 01:24:48 UTC 2020
Modified Files:
src/sys/kern: kern_todr.c
Log Message:
- In todr_gettime(), in the todr_gettime_ymdhms, pre-zero the clock_ymdhms
struct before asking the back-end to fill it in.
- Tidy up todr_sett
Module Name:src
Committed By: kamil
Date: Fri Jan 3 00:37:30 UTC 2020
Modified Files:
src/sys/kern: sys_ptrace_common.c
Log Message:
Correct the rule to iterate over LWPs with PT_LWPNEXT and PT_LWPINFO
Correctly exclude dead/dying/zombie and system threads.
Fixes kern/5
Module Name:src
Committed By: skrll
Date: Thu Jan 2 16:52:55 UTC 2020
Modified Files:
src/sys/kern: tty.c
Log Message:
KNF
To generate a diff of this commit:
cvs rdiff -u -r1.282 -r1.283 src/sys/kern/tty.c
Please note that diffs are not public domain; they are subject
Module Name:src
Committed By: skrll
Date: Thu Jan 2 16:51:54 UTC 2020
Modified Files:
src/sys/kern: tty.c
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.281 -r1.282 src/sys/kern/tty.c
Please note that diffs are not public domain; t
Module Name:src
Committed By: ad
Date: Thu Jan 2 01:31:17 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
Log Message:
mi_cpu_init: set ci_smt_primary early.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/kern/subr_cpu.c
Please note that diffs ar
Module Name:src
Committed By: thorpej
Date: Wed Jan 1 23:15:24 UTC 2020
Modified Files:
src/sys/kern: kern_todr.c
Log Message:
Now that we know if we're shutting down, enable locking in resettodr().
In the shutting_down case, we acquire the todr_mutex as a trylock. Under
Module Name:src
Committed By: thorpej
Date: Wed Jan 1 17:28:17 UTC 2020
Modified Files:
src/sys/kern: kern_time.c kern_todr.c
Log Message:
Remove superfluous splclock()/splx() pair around tc_setclock().
To generate a diff of this commit:
cvs rdiff -u -r1.201 -r1.202 src
Module Name:src
Committed By: ad
Date: Tue Dec 31 11:49:08 UTC 2019
Modified Files:
src/sys/kern: vfs_syscalls.c
Log Message:
sys_fchdir: use LK_SHARED.
To generate a diff of this commit:
cvs rdiff -u -r1.538 -r1.539 src/sys/kern/vfs_syscalls.c
Please note that diffs ar
Module Name:src
Committed By: maxv
Date: Fri Dec 27 15:49:20 UTC 2019
Modified Files:
src/sys/kern: subr_pool.c
Log Message:
Switch to panic, and make the message more useful.
To generate a diff of this commit:
cvs rdiff -u -r1.263 -r1.264 src/sys/kern/subr_pool.c
Pleas
Module Name:src
Committed By: kamil
Date: Wed Dec 25 15:54:02 UTC 2019
Modified Files:
src/sys/kern: sys_ptrace_common.c
Log Message:
Cast PTRACE_LWP_GETPRIVATE to (void *) through (intptr_t)
Fixes sparc build.
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.
Module Name:src
Committed By: ad
Date: Sun Dec 22 15:00:42 UTC 2019
Modified Files:
src/sys/kern: init_main.c
Log Message:
Fix integer overflow when printing available memory size (resulting from
a cast lost during merges).
Reported-by: syzbot+f02ca5f83ac7196b8...@syzkall
Module Name:src
Committed By: ad
Date: Sat Dec 21 11:35:25 UTC 2019
Modified Files:
src/sys/kern: kern_cpu.c subr_cpu.c
Log Message:
Fix build failure.
To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 src/sys/kern/kern_cpu.c
cvs rdiff -u -r1.1 -r1.2 src/sys/
Module Name:src
Committed By: ad
Date: Fri Dec 20 21:52:52 UTC 2019
Modified Files:
src/sys/kern: kern_synch.c
Log Message:
Use CPU_COUNT() to update nswtch. No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.332 -r1.333 src/sys/kern/kern_synch.c
Module Name:src
Committed By: thorpej
Date: Thu Dec 19 10:51:55 UTC 2019
Modified Files:
src/sys/kern: subr_xcall.c
Log Message:
Whitespace police (minor infraction).
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/kern/subr_xcall.c
Please note tha
Module Name:src
Committed By: ad
Date: Wed Dec 18 19:40:34 UTC 2019
Modified Files:
src/sys/kern: kern_cpu.c
Log Message:
Passify rump build.
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86 src/sys/kern/kern_cpu.c
Please note that diffs are not public doma
Module Name:src
Committed By: ad
Date: Tue Dec 17 18:16:05 UTC 2019
Modified Files:
src/sys/kern: uipc_sem.c
Log Message:
ksem_sysinit(): more lossage.
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/kern/uipc_sem.c
Please note that diffs are not p
Module Name:src
Committed By: ad
Date: Tue Dec 17 18:10:36 UTC 2019
Modified Files:
src/sys/kern: uipc_sem.c
Log Message:
Set ksem_max before installing the syscall package.
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/kern/uipc_sem.c
Please not
Module Name:src
Committed By: ad
Date: Tue Dec 17 18:08:15 UTC 2019
Modified Files:
src/sys/kern: kern_sleepq.c
Log Message:
Fix LOCKDEBUG panic on mutex_init().
Reported-by: syzbot+5a77339dc0a55e8d8...@syzkaller.appspotmail.com
To generate a diff of this commit:
cvs rd
Module Name:src
Committed By: ad
Date: Tue Dec 17 00:59:14 UTC 2019
Modified Files:
src/sys/kern: kern_cpu.c
Log Message:
More rump-ing. I will split this into two files during the week.
To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 src/sys/kern/kern_cpu
Module Name:src
Committed By: ad
Date: Tue Dec 17 00:33:47 UTC 2019
Modified Files:
src/sys/kern: kern_cpu.c
Log Message:
Hopefully unbreak the build - now that this is included in rump.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/kern/kern_cpu.
Module Name:src
Committed By: ad
Date: Mon Dec 16 20:59:40 UTC 2019
Modified Files:
src/sys/kern: kern_synch.c
Log Message:
kpreempt_disabled(): softint LWPs aren't preemptable.
To generate a diff of this commit:
cvs rdiff -u -r1.331 -r1.332 src/sys/kern/kern_synch.c
Pl
Module Name:src
Committed By: ad
Date: Mon Dec 16 19:22:15 UTC 2019
Modified Files:
src/sys/kern: kern_turnstile.c
Log Message:
Just make the turnstile locks statics and avoid the indirect reference
since COHERENCY_UNIT does the right thing in !MP.
To generate a diff of
Module Name:src
Committed By: ad
Date: Mon Dec 16 18:50:45 UTC 2019
Modified Files:
src/sys/kern: subr_pcq.c
Log Message:
pcq_create(): fix broken assertion.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/kern/subr_pcq.c
Please note that diffs are
Module Name:src
Committed By: joerg
Date: Sun Dec 15 20:30:03 UTC 2019
Modified Files:
src/sys/kern: vfs_subr.c
Log Message:
Teach ddb(4)'s "show vnode_lock" about matching by v_interlock.
To generate a diff of this commit:
cvs rdiff -u -r1.476 -r1.477 src/sys/kern/vfs_s
Module Name:src
Committed By: riastradh
Date: Sat Dec 14 16:58:25 UTC 2019
Modified Files:
src/sys/kern: kern_ras.c
Log Message:
Remove charade dancing around now-dead RCU patent.
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/kern/kern_ras.c
Plea
Module Name:src
Committed By: skrll
Date: Fri Dec 13 08:02:53 UTC 2019
Modified Files:
src/sys/kern: kern_module_hook.c
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/kern/kern_module_hook.c
Please note that diffs ar
Module Name:src
Committed By: skrll
Date: Fri Dec 13 08:01:26 UTC 2019
Modified Files:
src/sys/kern: kern_module_hook.c
Log Message:
KNF
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/kern/kern_module_hook.c
Please note that diffs are not public dom
Module Name:src
Committed By: skrll
Date: Fri Dec 13 07:59:36 UTC 2019
Modified Files:
src/sys/kern: kern_module_hook.c
Log Message:
Inclide sys/atomic for atomic_store_relaxed
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/kern/kern_module_hook.c
P
Module Name:src
Committed By: pgoyette
Date: Thu Dec 12 16:36:25 UTC 2019
Modified Files:
src/sys/kern: kern_module.c
Log Message:
Make sure to #include to get required definitions.
Should fix the build break reported by martin@
To generate a diff of this commit:
cvs rd
Module Name:src
Committed By: ad
Date: Wed Dec 11 20:50:32 UTC 2019
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
Add a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.282 -r1.283 src/sys/kern/vfs_bio.c
Please note that diffs are not public domain; t
Module Name:src
Committed By: ad
Date: Wed Dec 11 20:46:06 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
Comment on previous explaining why it's needed.
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86 src/sys/kern/kern_mutex.c
Please not
Module Name:src
Committed By: ad
Date: Wed Dec 11 20:34:06 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
mutex_vector_exit: if the arch doesn't have assembly stubs, we need to
unconditionally release the lock if(cold), so mutexes can be used before
inter
Module Name:src
Committed By: kre
Date: Tue Dec 10 13:36:44 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
Balance the parentheses - hopefully unbreak the build.
To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src/sys/kern/kern_mutex.c
Pl
Module Name:src
Committed By: ad
Date: Tue Dec 10 11:35:29 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
Inverted test.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/kern/kern_mutex.c
Please note that diffs are not public domai
Module Name:src
Committed By: ad
Date: Tue Dec 10 11:12:02 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
Fix build break.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/kern/kern_mutex.c
Please note that diffs are not public dom
Module Name:src
Committed By: ad
Date: Mon Dec 9 21:05:23 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
- Add a mutex_owner_running() for the benefit of the pagedaemon, which
needs help with locking things in reverse order.
- Expunge the panicstr chec
Module Name:src
Committed By: ad
Date: Mon Dec 9 21:02:10 UTC 2019
Modified Files:
src/sys/kern: kern_rwlock.c
Log Message:
Expunge the panicstr checks, we don't need them.
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/sys/kern/kern_rwlock.c
Please
Module Name:src
Committed By: ad
Date: Sun Dec 8 20:35:23 UTC 2019
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
For safety, cv_broadcast(&bp->b_busy) in more places where the buffer is
changing identity or moving from one vnode list to another.
To generate a dif
Module Name:src
Committed By: ad
Date: Sun Dec 8 19:49:25 UTC 2019
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
Adjustment to previous: if we're going to toss the buffer, then wake
everybody.
To generate a diff of this commit:
cvs rdiff -u -r1.280 -r1.281 src/sy
Module Name:src
Committed By: ad
Date: Sun Dec 8 19:26:05 UTC 2019
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
- Avoid thundering herd: cv_broadcast(&bp->b_busy) -> cv_signal(&bp->b_busy)
- Sprinkle __cacheline_aligned.
To generate a diff of this commit:
cvs rd
Module Name:src
Committed By: ad
Date: Sat Dec 7 21:14:36 UTC 2019
Modified Files:
src/sys/kern: kern_synch.c
Log Message:
mi_switch: move an over eager KASSERT defeated by kernel preemption.
Discovered during automated test.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: kamil
Date: Sat Dec 7 19:50:34 UTC 2019
Modified Files:
src/sys/kern: subr_kcov.c
Log Message:
Revert the in_interrupt() change to use again the x86 specific code
This is prerequisite for kMSan and upcoming kernel changes.
Discussed with
Module Name:src
Committed By: ad
Date: Sat Dec 7 17:36:33 UTC 2019
Modified Files:
src/sys/kern: kern_synch.c
Log Message:
mi_switch: move LOCKDEBUG_BARRIER later to accomodate holding two locks
on entry.
To generate a diff of this commit:
cvs rdiff -u -r1.329 -r1.330 s
Module Name:src
Committed By: ad
Date: Fri Dec 6 18:33:19 UTC 2019
Modified Files:
src/sys/kern: sched_4bsd.c sched_m2.c
Log Message:
sched_tick(): don't try to optimise something that's called 10 times a
second, it's a fine way to introduce bugs (and I did). Use the MI
Module Name:src
Committed By: ad
Date: Fri Dec 6 18:15:57 UTC 2019
Modified Files:
src/sys/kern: kern_softint.c
Log Message:
softint_trigger (slow case): set RESCHED_IDLE too just to be consistent.
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r
Module Name:src
Committed By: kamil
Date: Fri Dec 6 17:41:43 UTC 2019
Modified Files:
src/sys/kern: kern_proc.c
Log Message:
Correct signals in siglist+sigmask passed in kinfo_lwp
Make the union of LWP and PROC pending signals correctly.
To generate a diff of this comm
Module Name:src
Committed By: maxv
Date: Fri Dec 6 16:54:47 UTC 2019
Modified Files:
src/sys/kern: subr_msan.c
Log Message:
cast to proper type
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/kern/subr_msan.c
Please note that diffs are not public do
Module Name:src
Committed By: riastradh
Date: Thu Dec 5 03:21:29 UTC 2019
Modified Files:
src/sys/kern: subr_pserialize.c
Log Message:
Switch psz_ev_excl to static evcnt.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/kern/subr_pserialize.c
Pleas
Module Name:src
Committed By: riastradh
Date: Thu Dec 5 03:21:17 UTC 2019
Modified Files:
src/sys/kern: subr_pserialize.c
Log Message:
Restore psz_lock just for the event count.
Cost of mutex_enter/exit is negligible compared to the xcall we just
did, so this is not goin
Module Name:src
Committed By: riastradh
Date: Thu Dec 5 03:21:08 UTC 2019
Modified Files:
src/sys/kern: subr_percpu.c
Log Message:
Allow equality in this assertion.
This can happen if we lose the race mentioned in percpu_cpu_swap.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Wed Dec 4 05:36:35 UTC 2019
Modified Files:
src/sys/kern: subr_cprng.c
Log Message:
Disable rngtest on output of cprng_strong.
We already do a self-test for correctenss of Hash_DRBG output;
applying rngtest to it does nothing
Module Name:src
Committed By: martin
Date: Tue Dec 3 13:30:52 UTC 2019
Modified Files:
src/sys/kern: subr_pserialize.c
Log Message:
Stopgap hack to unbreak the build: #ifdef __HAVE_ATOMIC64_LOADSTORE
the event counter update. From rmind@
To generate a diff of this commi
Module Name:src
Committed By: riastradh
Date: Sun Dec 1 20:56:40 UTC 2019
Modified Files:
src/sys/kern: subr_xcall.c
Log Message:
Restore xcall(9) fast path using atomic_load/store_*.
While here, fix a bug that was formerly in xcall(9): a missing
acquire operation in the
Module Name:src
Committed By: kamil
Date: Sun Dec 1 17:41:11 UTC 2019
Modified Files:
src/sys/kern: subr_kcov.c
Log Message:
Switch in_interrupt() in KCOV to cpu_intr_p()
This makes KCOV more MI friendly and removes x86-specific in_interrupt()
implementation.
To genera
Module Name:src
Committed By: ad
Date: Sun Dec 1 17:06:00 UTC 2019
Modified Files:
src/sys/kern: subr_xcall.c
Log Message:
Back out the fastpath change in xc_wait(). It's going to be done differently.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sy
Module Name:src
Committed By: ad
Date: Sun Dec 1 17:08:31 UTC 2019
Modified Files:
src/sys/kern: init_main.c
Log Message:
Init kern_runq and kern_synch before booting secondary CPUs.
To generate a diff of this commit:
cvs rdiff -u -r1.506 -r1.507 src/sys/kern/init_main.
Module Name:src
Committed By: ad
Date: Sun Dec 1 16:32:02 UTC 2019
Modified Files:
src/sys/kern: subr_xcall.c
Log Message:
Make the fast path in xc_wait() depend on _LP64 for now. Needs 64-bit
load/store. To be revisited.
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: ad
Date: Sun Dec 1 15:27:58 UTC 2019
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
Fix a longstanding problem with LWP limits. When changing the user's
LWP count, we must use the process credentials because that's what
the accounting
Module Name:src
Committed By: ad
Date: Sun Dec 1 14:20:00 UTC 2019
Modified Files:
src/sys/kern: subr_xcall.c
Log Message:
If the system is not up and running yet, just run the function locally.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/kern/
Module Name:src
Committed By: ad
Date: Sun Dec 1 13:20:42 UTC 2019
Modified Files:
src/sys/kern: kern_runq.c sched_4bsd.c sched_m2.c
Log Message:
PR port-sparc/54718 (sparc install hangs since recent scheduler changes)
- sched_tick: cpu_need_resched is no longer the corr
Module Name:src
Committed By: kamil
Date: Thu May 9 20:50:14 UTC 2019
Modified Files:
src/sys/kern: kern_exec.c
Log Message:
Report TRAP_EXEC (for exec()) to a debugger in the PT_SYSCALL mode
Orignally exec() reporting was disabled in the NetBSD version as there
was no s
Module Name:src
Committed By: ozaki-r
Date: Thu May 9 04:53:52 UTC 2019
Modified Files:
src/sys/kern: kern_lock.c
Log Message:
Make _kernel_lock_dump static
To generate a diff of this commit:
cvs rdiff -u -r1.161 -r1.162 src/sys/kern/kern_lock.c
Please note that diffs
Module Name:src
Committed By: ozaki-r
Date: Thu May 9 04:53:00 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
Add missing "static" declaration
To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/kern/kern_mutex.c
Please note that dif
Module Name:src
Committed By: christos
Date: Wed May 8 14:05:19 UTC 2019
Modified Files:
src/sys/kern: uipc_socket.c
Log Message:
PR/54176: Anthony Mallet:
getsockopt(2) does not silently truncate returned optval
To generate a diff of this commit:
cvs rdiff -u -r1.278 -
Module Name:src
Committed By: christos
Date: Wed May 8 00:55:18 UTC 2019
Modified Files:
src/sys/kern: sys_select.c
Log Message:
Add slop of 1000 and explain why.
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/kern/sys_select.c
Please note that d
Module Name:src
Committed By: christos
Date: Tue May 7 20:10:21 UTC 2019
Modified Files:
src/sys/kern: sys_select.c
Log Message:
Use the max limit (aka maxfiles or the moral equivalent of OPEN_MAX) which
makes poll(2) align with the Posix documentation (which allows EINVA
Module Name:src
Committed By: christos
Date: Sun May 5 20:45:08 UTC 2019
Modified Files:
src/sys/kern: sys_select.c
Log Message:
Remove the slop code. Suggested by mrg@
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/kern/sys_select.c
Please note
Module Name:src
Committed By: maxv
Date: Sat May 4 17:19:10 UTC 2019
Modified Files:
src/sys/kern: subr_asan.c
Log Message:
Rewrite kasan_mark() to fix a still existing race in pool_cache_get_paddr()
that could cause false positives. Now a buffer initially valid remains
v
Module Name:src
Committed By: christos
Date: Sat May 4 15:46:58 UTC 2019
Modified Files:
src/sys/kern: sys_select.c
Log Message:
PR/54158: Anthony Mallet: poll(2) does not allow polling all possible fds
(hardcoded limit to 1000 + #). Changed to limit by the max of
the res
Module Name:src
Committed By: kamil
Date: Thu May 2 22:23:49 UTC 2019
Modified Files:
src/sys/kern: kern_lwp.c kern_sig.c sys_lwp.c
Log Message:
Introduce fixes for ptrace(2)
Stop disabling LWP create and exit events for PT_SYSCALL tracing.
PT_SYSCALL disabled EXEC repor
Module Name:src
Committed By: kamil
Date: Thu May 2 00:23:01 UTC 2019
Modified Files:
src/sys/kern: sys_ptrace_common.c
Log Message:
Allow cancelled byte transfer in ptrace(2) again
Current GDB depends on it on NetBSD (which is probably a GDB support bug).
In future GDB
401 - 500 of 2561 matches
Mail list logo