Module Name:src
Committed By: jdolecek
Date: Sun Apr 12 17:02:52 UTC 2020
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
fix wapbl_discard() to actually discard the queued bufs properly - need
to set BC_INVAL for them, and also need to explicitly remove them
from
Module Name:src
Committed By: christos
Date: Sun Apr 12 15:55:53 UTC 2020
Modified Files:
src/sys/kern: vfs_vnops.c
Log Message:
delete debugging printf.
To generate a diff of this commit:
cvs rdiff -u -r1.208 -r1.209 src/sys/kern/vfs_vnops.c
Please note that diffs are
Module Name:src
Committed By: christos
Date: Sun Apr 12 13:37:12 UTC 2020
Modified Files:
src/sys/kern: syscalls.master
Log Message:
change ' \t' to '\t'
To generate a diff of this commit:
cvs rdiff -u -r1.299 -r1.300 src/sys/kern/syscalls.master
Please note that diffs
Module Name:src
Committed By: christos
Date: Sun Apr 12 13:30:16 UTC 2020
Modified Files:
src/sys/kern: syscalls.master
Log Message:
Change STD[:random-whitespace:]RUMP to STD\tRUMP
To generate a diff of this commit:
cvs rdiff -u -r1.298 -r1.299
Module Name:src
Committed By: christos
Date: Sun Apr 12 13:12:42 UTC 2020
Modified Files:
src/sys/kern: vfs_vnops.c
Log Message:
Pass NOCRED instead of NULL for credentials. These routines are supposed
to be accessing system ACL's on behalf of the kernel. This code
Module Name:src
Committed By: jdolecek
Date: Sun Apr 12 08:51:41 UTC 2020
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
fix race between wapbl_discard() and wapbl_biodone() on forced
unmount on shutdown with slow I/O device
wapbl_discard() needs to hold both
Module Name:src
Committed By: jdolecek
Date: Sat Apr 11 14:48:19 UTC 2020
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
for bmempools set align, not ioff
To generate a diff of this commit:
cvs rdiff -u -r1.292 -r1.293 src/sys/kern/vfs_bio.c
Please note that
Module Name:src
Committed By: jdolecek
Date: Sat Apr 11 14:38:26 UTC 2020
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
explicitly use DEV_BSIZE align for all bmempools
this is required for Xen xbd(4) in order to not have to use bounce buffers
the alignment is
Module Name:src
Committed By: ad
Date: Fri Apr 10 22:34:36 UTC 2020
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
vfs_mountroot(): don't needlessly grab a second reference to the root vnode
(the kernel never chdirs) nor a lock on it.
To generate a diff of this
Module Name:src
Committed By: ad
Date: Fri Apr 10 16:55:40 UTC 2020
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Cosmetic changes
To generate a diff of this commit:
cvs rdiff -u -r1.137 -r1.138 src/sys/kern/vfs_cache.c
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Tue Apr 7 19:17:50 UTC 2020
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
lookup_fastforward(): failure to vget foundobj vnode also translates into
EOPNOTSUPP; VOP_LOOKUP() should retry it.
To generate a diff of this
Module Name:src
Committed By: ad
Date: Tue Apr 7 18:28:32 UTC 2020
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
PR kern/55146 (100+ file system test cases failing)
- namei_oneroot(): key on negative return from lookup_fastforward()
(EOPNOTSUPP), not
Module Name:src
Committed By: ad
Date: Sat Apr 4 20:54:43 UTC 2020
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
vrelel(): clear VV_MAPPED with the vnode still locked.
To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/kern/vfs_vnode.c
Module Name:src
Committed By: ad
Date: Sat Apr 4 20:21:53 UTC 2020
Modified Files:
src/sys/kern: kern_synch.c
Log Message:
preempt_needed(), preempt_point(): simplify the definition of these and
key on ci_want_resched in the interests of interactive response.
To
Module Name:src
Committed By: ad
Date: Sat Apr 4 20:17:58 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
- sched_idle(): if a migration took place, rather than going idle briefly
to avoid stealing back the LWP, remember the target CPU and avoid it.
-
Module Name:src
Committed By: maxv
Date: Fri Apr 3 18:26:14 UTC 2020
Modified Files:
src/sys/kern: subr_msan.c
Log Message:
Verify that the terminating '\0', too, is initialized.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/kern/subr_msan.c
Module Name:src
Committed By: maxv
Date: Thu Apr 2 16:31:37 UTC 2020
Modified Files:
src/sys/kern: subr_csan.c
Log Message:
Add a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/kern/subr_csan.c
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Mon Mar 30 19:15:28 UTC 2020
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
cache_lookup(): fix a use-after-free.
To generate a diff of this commit:
cvs rdiff -u -r1.135 -r1.136 src/sys/kern/vfs_cache.c
Please note that
Module Name:src
Committed By: mlelstv
Date: Fri Mar 27 11:13:57 UTC 2020
Modified Files:
src/sys/kern: subr_disk.c
Log Message:
Avoid division by zero if label isn't valid.
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/sys/kern/subr_disk.c
Please
Module Name:src
Committed By: ad
Date: Fri Mar 27 00:14:25 UTC 2020
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
- Stats: add a cast to make sure 32-bit wraparound works properly.
- cache_purge_children(): just use RB_TREE_MIN().
- Change the name of the pool to
Module Name:src
Committed By: ad
Date: Fri Mar 27 00:13:52 UTC 2020
Modified Files:
src/sys/kern: kern_softint.c
Log Message:
Comments
To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64 src/sys/kern/kern_softint.c
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Thu Mar 26 22:43:19 UTC 2020
Modified Files:
src/sys/kern: kern_turnstile.c
Log Message:
TAILQ -> LIST
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/sys/kern/kern_turnstile.c
Please note that diffs are not
Module Name:src
Committed By: ad
Date: Thu Mar 26 21:31:55 UTC 2020
Modified Files:
src/sys/kern: kern_exit.c kern_lwp.c
Log Message:
Fix crash observed with procfs on current-users by David Hopper. LWP refcnt
and p_zomblwp both must reach the needed state, and LSZOMB be
Module Name:src
Committed By: ad
Date: Thu Mar 26 21:25:26 UTC 2020
Modified Files:
src/sys/kern: kern_sig.c
Log Message:
sigpost(): check for LSZOMB, not l_refcnt == 0.
To generate a diff of this commit:
cvs rdiff -u -r1.384 -r1.385 src/sys/kern/kern_sig.c
Please note
Module Name:src
Committed By: ad
Date: Thu Mar 26 19:42:39 UTC 2020
Modified Files:
src/sys/kern: kern_idle.c kern_synch.c
Log Message:
Leave the idle LWPs in state LSIDL even when running, so they don't mess up
output from ps/top/etc. Correctness isn't at stake, LWPs in
Module Name:src
Committed By: ad
Date: Thu Mar 26 19:25:07 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_curcpu_runnable_p(): cosmetic change.
To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64 src/sys/kern/kern_runq.c
Please note
Module Name:src
Committed By: ad
Date: Thu Mar 26 19:23:19 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
Log Message:
Don't overwrite ci_is_slow if it has explicitly been set. Changed for
correctness, should have no impact.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: ad
Date: Tue Mar 24 21:05:06 UTC 2020
Modified Files:
src/sys/kern: kern_sleepq.c
Log Message:
Update a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/sys/kern/kern_sleepq.c
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Mon Mar 23 20:02:14 UTC 2020
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
cache_remove(): remove from the vnode list first, so cache_revlookup()
doesn't try to re-activate an entry no longer on the LRU list.
To generate a
Module Name:src
Committed By: ad
Date: Mon Mar 23 19:45:11 UTC 2020
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Oops. Fix merge error.
To generate a diff of this commit:
cvs rdiff -u -r1.132 -r1.133 src/sys/kern/vfs_cache.c
Please note that diffs are not
Module Name:src
Committed By: ad
Date: Mon Mar 23 18:56:15 UTC 2020
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Correct an assertion.
To generate a diff of this commit:
cvs rdiff -u -r1.131 -r1.132 src/sys/kern/vfs_cache.c
Please note that diffs are not
Module Name:src
Committed By: ad
Date: Mon Mar 23 18:37:31 UTC 2020
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Fix a race between cache_enter() and cache_lookup(). Make sure the cache
entry is fully constructed before it appears on a vnode list.
To generate
Module Name:src
Committed By: pgoyette
Date: Mon Mar 23 02:44:22 UTC 2020
Modified Files:
src/sys/kern: exec_script.c
Log Message:
Fix typo in comment.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/kern/exec_script.c
Please note that diffs are
Module Name:src
Committed By: ad
Date: Mon Mar 23 00:46:11 UTC 2020
Modified Files:
src/sys/kern: exec_script.c
Log Message:
LK_SHARED is OK for VOP_ACCESS().
To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 src/sys/kern/exec_script.c
Please note that
Module Name:src
Committed By: ad
Date: Sun Mar 22 18:45:28 UTC 2020
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Process concurrent page faults on individual uvm_objects / vm_amaps in
parallel, where the relevant pages are already in-core. Proposed on
Module Name:src
Committed By: ad
Date: Sun Mar 22 16:43:57 UTC 2020
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Fix build failure.
To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115 src/sys/kern/vfs_vnode.c
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Sat Mar 21 02:32:37 UTC 2020
Modified Files:
src/sys/kern: kern_timeout.c
Log Message:
callout_destroy(): change output from a couple of assertions so it's clear
what they are checking for (callout being destroyed while
Module Name:src
Committed By: pgoyette
Date: Fri Mar 20 23:09:02 UTC 2020
Modified Files:
src/sys/kern: kern_module.c
Log Message:
Improve error message - at least indicate which value comes from the
module vs which was requested/wanted by the caller.
To generate a diff
Module Name:src
Committed By: ad
Date: Sat Mar 14 15:32:51 UTC 2020
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
OR into bp->b_cflags; don't overwrite.
To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 src/sys/kern/vfs_wapbl.c
Please note that
Module Name:src
Committed By: ad
Date: Sat Mar 14 15:31:29 UTC 2020
Modified Files:
src/sys/kern: kern_physio.c
Log Message:
OR into bp->b_cflags; don't overwrite.
To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 src/sys/kern/kern_physio.c
Please note that
Module Name:src
Committed By: ad
Date: Thu Mar 12 10:44:00 UTC 2020
Modified Files:
src/sys/kern: sched_4bsd.c
Log Message:
Put back missing set of SPCF_SHOULDYIELD.
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/kern/sched_4bsd.c
Please note
Module Name:src
Committed By: christos
Date: Mon Mar 9 01:47:51 UTC 2020
Modified Files:
src/sys/kern: subr_lockdebug.c
Log Message:
comment out enough stuff to allow crash to print locks.
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75
Module Name:src
Committed By: ad
Date: Sun Mar 8 18:26:59 UTC 2020
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
Typo.
To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 src/sys/kern/vfs_wapbl.c
Please note that diffs are not public domain; they
Module Name:src
Committed By: ad
Date: Sun Mar 8 17:04:46 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
PR kern/55020: dbregs_dr?_dont_inherit_lwp test cases fail on real hardware
lwp_wait(): make the check for deadlock much more permissive.
To
Module Name:src
Committed By: ad
Date: Sun Mar 8 15:00:31 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_preempted(): always clear LP_TELEPORT.
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/kern/kern_runq.c
Please note
Module Name:src
Committed By: ad
Date: Sun Mar 8 00:31:19 UTC 2020
Modified Files:
src/sys/kern: subr_kmem.c
Log Message:
KMEM_SIZE: append the size_t to the allocated buffer, rather than
prepending, so it doesn't screw up the alignment of the buffer.
Reported-by:
Module Name:src
Committed By: chs
Date: Sun Mar 8 00:26:06 UTC 2020
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
split an "a && b" assertion into two so it's clear in the dump which condition
was not true even if both are true by the time the dump is written.
Module Name:src
Committed By: tnn
Date: Sat Mar 7 23:20:19 UTC 2020
Modified Files:
src/sys/kern: subr_tftproot.c
Log Message:
clean trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/kern/subr_tftproot.c
Please note that diffs
Module Name:src
Committed By: christos
Date: Tue Mar 3 19:55:16 UTC 2020
Modified Files:
src/sys/kern: vfs_syscalls.c
Log Message:
don't skip the rdir check for the lazy case; breaks chroot df(1) hiding.
To generate a diff of this commit:
cvs rdiff -u -r1.542 -r1.543
Module Name:src
Committed By: riastradh
Date: Mon Mar 2 16:00:54 UTC 2020
Modified Files:
src/sys/kern: files.kern
Log Message:
Include kern_crashme.c in non-DEBUG kernels.
This is useful for simulating crashes in production to test failover.
To generate a diff of
Module Name:src
Committed By: ad
Date: Sun Mar 1 21:39:07 UTC 2020
Modified Files:
src/sys/kern: vfs_subr.c
Log Message:
reassignbuf(), brelvp(): VI_WRMAPDIRTY is always clear if the object has no
pages, so assert that instead of trying to clear it.
To generate a diff
Module Name:src
Committed By: ad
Date: Sun Mar 1 21:37:27 UTC 2020
Modified Files:
src/sys/kern: kern_fork.c
Log Message:
child_return():
- This was assuming arg == curlwp, but NULL is passed to lwp_create(), as
evidenced by a random panic during testing. How did
Module Name:src
Committed By: mlelstv
Date: Sat Feb 29 14:44:44 UTC 2020
Modified Files:
src/sys/kern: subr_disk_open.c
Log Message:
Make getdiskinfo() compatible with a DIOCGWEDGEINFO.
dkw_parent is defined to hold the disk name as used by disk_find(), not
a partition
Module Name:src
Committed By: ad
Date: Thu Feb 27 20:52:25 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
Remove an unneeded ifdef MULTIPROCESSOR.
To generate a diff of this commit:
cvs rdiff -u -r1.227 -r1.228 src/sys/kern/kern_lwp.c
Please note that
Module Name:src
Committed By: macallan
Date: Thu Feb 27 20:16:39 UTC 2020
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
when reporting events to devmon, pass location info along if we find it
To generate a diff of this commit:
cvs rdiff -u -r1.268 -r1.269
Module Name:src
Committed By: jdolecek
Date: Tue Feb 25 19:34:37 UTC 2020
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
Previous commit resolves:
netbsd boot error: panic: ASan: Unauthorized Access In ADDR: Addr
ADDR [8 bytes, read, PoolUseAfterFree]
Module Name:src
Committed By: jdolecek
Date: Tue Feb 25 19:14:05 UTC 2020
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
fix use-after-free in config_interrupts_thread() found by KASAN, introduced
with addition of the locking; problem pointed out by kamil@
Module Name:src
Committed By: jdolecek
Date: Mon Feb 24 20:47:47 UTC 2020
Modified Files:
src/sys/kern: init_main.c
Log Message:
move config_init_mi() call before vfsinit(), which can trigger loading
of VFS modules
fixes crash with LOCKDEBUG due to uninitialized mutex
Module Name:src
Committed By: ad
Date: Sun Feb 23 22:56:41 UTC 2020
Modified Files:
src/sys/kern: kern_reboot.c
Log Message:
Mistake in previous - lwp_t *l was not meant to be static.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/kern/kern_reboot.c
Module Name:src
Committed By: ad
Date: Sun Feb 23 20:08:35 UTC 2020
Modified Files:
src/sys/kern: kern_pmf.c
Log Message:
shutdown_all: take kernel_lock now that kern_reboot() doesn't.
To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/sys/kern/kern_pmf.c
Module Name:src
Committed By: ad
Date: Sun Feb 23 20:06:30 UTC 2020
Modified Files:
src/sys/kern: kern_reboot.c
Log Message:
- If concurrent calls to kern_reboot(), only let the first do the deed.
- Don't need kernel_lock for this (either OK, or suspendsched() called).
Module Name:src
Committed By: chs
Date: Sat Feb 22 21:59:31 UTC 2020
Modified Files:
src/sys/kern: subr_copy.c
Log Message:
check for errors from proc_vmspace_getref().
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/kern/subr_copy.c
Please note
Module Name:src
Committed By: ad
Date: Sat Feb 22 21:07:46 UTC 2020
Modified Files:
src/sys/kern: kern_exit.c
Log Message:
exit1(): remove from the radix tree before setting zombie status, as
radix_tree_remove_node() can block on locks when freeing.
Reported-by:
Module Name:src
Committed By: maxv
Date: Sat Feb 22 20:08:39 UTC 2020
Modified Files:
src/sys/kern: subr_msan.c
Log Message:
Be less strict: when copyinstr() returns ENAMETOOLONG, it does initialize
the buffer, so mark it as such.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: pgoyette
Date: Sat Feb 22 19:51:57 UTC 2020
Modified Files:
src/sys/kern: kern_module.c
Log Message:
Teach module infrastructure to attach any static evcnts that might be
defined in a module, similar to the automatic invocation of sysctl(9)
Module Name:src
Committed By: maxv
Date: Sat Feb 22 09:24:05 UTC 2020
Modified Files:
src/sys/kern: sys_ptrace_common.c
Log Message:
pass the address of the field, instead of relying on it being the first
field of the structure, no functional change, ok kamil
To
Module Name:src
Committed By: maxv
Date: Sat Feb 22 08:58:39 UTC 2020
Modified Files:
src/sys/kern: vfs_syscalls.c
Log Message:
Inline the block in the parent block, for clarity, and also to prevent a
false positive with kMSan.
Here, LLVM reorders the conditions and
Module Name:src
Committed By: maxv
Date: Sat Feb 22 08:39:33 UTC 2020
Modified Files:
src/sys/kern: uipc_socket.c
Log Message:
Zero out 'tv', to prevent uninitialized bytes in its padding from leaking
to userland. Found by kMSan.
Reported-by:
Module Name:src
Committed By: riastradh
Date: Fri Feb 21 02:04:40 UTC 2020
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
OOPS -- fix mistake in previous commit.
bbusy really needs to return the error; otherwise things are very
bad!
To generate a diff of this
Module Name:src
Committed By: jdolecek
Date: Thu Feb 20 21:14:23 UTC 2020
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
protect deferred lists' manipulation by config_misc_lock, same as
config_pending semaphore itself; right now this also covers
Module Name:src
Committed By: riastradh
Date: Thu Feb 20 15:48:38 UTC 2020
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
Buffer cache SDT probes.
To generate a diff of this commit:
cvs rdiff -u -r1.287 -r1.288 src/sys/kern/vfs_bio.c
Please note that diffs are
Module Name:src
Committed By: christos
Date: Tue Feb 18 00:40:50 UTC 2020
Modified Files:
src/sys/kern: uipc_socket.c
Log Message:
PR/54435: Valery Ushakov: Clear urgent status after reading urgent data, so
that poll(2) works.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: ad
Date: Mon Feb 17 21:44:43 UTC 2020
Modified Files:
src/sys/kern: kern_softint.c
Log Message:
softint_dispatch(): Temporarily call kernel_lock_plug_leak() since there is
incontinent code somewhere.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: ad
Date: Sun Feb 16 21:31:19 UTC 2020
Modified Files:
src/sys/kern: kern_synch.c
Log Message:
nextlwp(): fix a couple of locking bugs including one I introduced yesterday,
and add comments around same.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: dogcow
Date: Tue Feb 11 06:09:48 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
fix compilation failure for arches without l_pcu_valid
ok riastradh
To generate a diff of this commit:
cvs rdiff -u -r1.224 -r1.225
Module Name:src
Committed By: riastradh
Date: Tue Feb 11 03:14:49 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
Preserve pcu(9) state in fork.
There should perhaps be a pcu_fork operation to keep this factored
neatly but this will be simpler to pull up.
Module Name:src
Committed By: christos
Date: Mon Feb 10 22:13:01 UTC 2020
Modified Files:
src/sys/kern: kern_exec.c
Log Message:
- check for errors in exec_resolvename() and fail
- put back the compat_linux modules in the exec array (commented out)
- remove extra parens
Module Name:src
Committed By: christos
Date: Mon Feb 10 22:11:09 UTC 2020
Modified Files:
src/sys/kern: kern_lock.c
Log Message:
Put back the delay hooks which were deleted before. Without them VirtualBox
spins out.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Sun Feb 9 22:57:39 UTC 2020
Modified Files:
src/sys/kern: kern_threadpool.c
Log Message:
Switch from ad-hoc logging to dtrace probes.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17
Module Name:src
Committed By: riastradh
Date: Sun Feb 9 22:57:27 UTC 2020
Modified Files:
src/sys/kern: kern_threadpool.c
Log Message:
Teach threadpool(9) to use percpu_create, mostly.
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16
Module Name:src
Committed By: skrll
Date: Sun Feb 9 09:30:23 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/kern/subr_cpu.c
Please note that diffs are not public
Module Name:src
Committed By: msaitoh
Date: Wed Feb 5 09:59:51 UTC 2020
Modified Files:
src/sys/kern: kern_ktrace.c
Log Message:
No functional change:
- s/vaule/value/ in comment.
- whitespace fixes.
- KNF.
To generate a diff of this commit:
cvs rdiff -u -r1.173
Module Name:src
Committed By: christos
Date: Sat Feb 1 19:29:27 UTC 2020
Modified Files:
src/sys/kern: kern_sleepq.c
Log Message:
fix incorrect type
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/kern/kern_sleepq.c
Please note that diffs are not
Module Name:src
Committed By: riastradh
Date: Sat Feb 1 12:53:41 UTC 2020
Modified Files:
src/sys/kern: subr_percpu.c
Log Message:
KNF
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/kern/subr_percpu.c
Please note that diffs are not public
Module Name:src
Committed By: riastradh
Date: Sat Feb 1 12:51:19 UTC 2020
Modified Files:
src/sys/kern: subr_percpu.c
Log Message:
Use __read_mostly and gather related __cacheline_aligned together.
Should save a few bytes of kernel.
To generate a diff of this commit:
Module Name:src
Committed By: maxv
Date: Fri Jan 31 08:26:11 UTC 2020
Modified Files:
src/sys/kern: subr_msan.c
Log Message:
Be more informative.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/kern/subr_msan.c
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Thu Jan 30 12:36:38 UTC 2020
Modified Files:
src/sys/kern: sys_lwp.c
Log Message:
Update comments
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/kern/sys_lwp.c
Please note that diffs are not public domain;
Module Name:src
Committed By: ad
Date: Tue Jan 28 16:35:39 UTC 2020
Modified Files:
src/sys/kern: init_main.c
Log Message:
Call radix_tree_init() earlier, so more stuff can make use of radixtree.
To generate a diff of this commit:
cvs rdiff -u -r1.518 -r1.519
Module Name:src
Committed By: ad
Date: Mon Jan 27 22:05:10 UTC 2020
Modified Files:
src/sys/kern: sys_sched.c
Log Message:
Remove comment that is out of date and I think hinting at something other
than what it says (preemption case for SCHED_FIFO).
To generate a diff of
Module Name:src
Committed By: ad
Date: Mon Jan 27 21:58:16 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
- lwp_wait(): if the process is exiting and no progress is being made, wake
every clock tick and kick all the LWPs again.
- lwp_create(): copy the
Module Name:src
Committed By: ad
Date: Mon Jan 27 21:09:33 UTC 2020
Modified Files:
src/sys/kern: kern_exit.c
Log Message:
- exit1(): for DIAGNOSTIC, call kernel_lock_plug_leak() (temporary).
- exit_lwps(): call lwp_need_userret() or LWP might never notice.
To generate
Module Name:src
Committed By: ad
Date: Sun Jan 26 19:06:24 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
Update a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.220 -r1.221 src/sys/kern/kern_lwp.c
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Sun Jan 26 18:52:55 UTC 2020
Modified Files:
src/sys/kern: kern_softint.c
Log Message:
softint_dispatch(): replace the KASSERT for LW_RUNNING with a big printf()
plus panic() that dumps lots of info.
To generate a diff of this
Module Name:src
Committed By: ad
Date: Sat Jan 25 20:29:43 UTC 2020
Modified Files:
src/sys/kern: kern_idle.c
Log Message:
For secondary CPUs, the idle LWP is the first to run, and it's directly
entered from MD code without a trip through mi_switch(). Make the picture
Module Name:src
Committed By: maxv
Date: Sat Jan 25 15:55:33 UTC 2020
Modified Files:
src/sys/kern: subr_asan.c subr_msan.c
Log Message:
Actually, uio_vmspace is never NULL, the check should be against
pmap_kernel.
To generate a diff of this commit:
cvs rdiff -u -r1.16
Module Name:src
Committed By: ad
Date: Sat Jan 25 15:12:47 UTC 2020
Modified Files:
src/sys/kern: kern_softint.c
Log Message:
softint_execute(): don't hang onto the kernel_lock hold longer than
needed.
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58
Module Name:src
Committed By: ad
Date: Sat Jan 25 15:09:54 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_takecpu(): for vfork(), when looking at curcpu's runqueue consider
maximum priority waiting to run and not count of LWPs.
To generate a diff
Module Name:src
Committed By: ad
Date: Sat Jan 25 15:08:40 UTC 2020
Modified Files:
src/sys/kern: subr_kmem.c
Log Message:
- Pad kmem cache names with zeros so vmstat -m and -C are readable.
- Exclude caches with size not a factor or multiple of the coherency unit.
Module Name:src
Committed By: ad
Date: Fri Jan 24 20:05:15 UTC 2020
Modified Files:
src/sys/kern: kern_lock.c kern_synch.c
Log Message:
Carefully put kernel_lock back the way it was, and add a comment hinting
that changing it is not a good idea, and hopefully nobody will
Module Name:src
Committed By: ad
Date: Thu Jan 23 20:53:33 UTC 2020
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Oops, don't acquire exec_lock while holding a vnode interlock.
To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110
301 - 400 of 2709 matches
Mail list logo