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 are
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
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 uninitia
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 -r1.10
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
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:
c
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 req
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
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
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 -r
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 rdif
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 -r1.21
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 temp
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 r
Module Name:src
Committed By: christos
Date: Wed Jun 30 11:20:33 UTC 2021
Modified Files:
src/sys/kern: vfs_vnops.c
Log Message:
PR/56286: Martin Husemann: Fix NULL deref on kmod load.
- No need to set ret_domove and ret_fd in the regular case, they are meaningless
- KASSE
Module Name:src
Committed By: dholland
Date: Tue Jun 29 22:29:59 UTC 2021
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
Adjust namei internals to be able to make an external call to parse
the pathname. (Basically, this means change the signature of
namei_getcompo
Module Name:src
Committed By: christos
Date: Sun Jun 27 09:13:08 UTC 2021
Modified Files:
src/sys/kern: vfs_xattr.c
Log Message:
factor out the ktrace printing into their own functions.
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/kern/vfs_xattr.
Module Name:src
Committed By: riastradh
Date: Wed Jun 16 00:19:46 UTC 2021
Modified Files:
src/sys/kern: kern_drvctl.c
Log Message:
drvctl(4): If no ifattr is specified on rescan, rescan all of them.
No longer must you remember the magic `-a ata_hl' incantation when
you d
Module Name:src
Committed By: skrll
Date: Mon Jun 14 08:55:49 UTC 2021
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
Fix UP build
To generate a diff of this commit:
cvs rdiff -u -r1.287 -r1.288 src/sys/kern/subr_autoconf.c
Please note that diffs are not pub
Module Name:src
Committed By: simonb
Date: Sun Jun 13 14:58:50 UTC 2021
Modified Files:
src/sys/kern: subr_hash.c
Log Message:
Return ENOENT if the hashstat sysctl was called to query a specific hash
name and that hash name doesn't exist.
To generate a diff of this commi
Module Name:src
Committed By: christos
Date: Sun Jun 13 14:02:46 UTC 2021
Modified Files:
src/sys/kern: subr_hash.c
Log Message:
remove unnecessary double init (fron paulg)
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/kern/subr_hash.c
Please not
Module Name:src
Committed By: riastradh
Date: Sun Jun 13 09:30:48 UTC 2021
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
autoconf(9): Take kernel lock in config_detach.
config_detach is used in too many places to audit for now -- so
although I'm quite sure it
Module Name:src
Committed By: christos
Date: Sun Jun 13 03:09:20 UTC 2021
Modified Files:
src/sys/kern: subr_hash.c
Log Message:
need to copyin when reading the hash name from userland
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/kern/subr_hash.c
Module Name:src
Committed By: riastradh
Date: Sun Jun 13 00:11:46 UTC 2021
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
autoconf(9): Sprinkle KASSERT(dev->dv_pending == 0) in dealloc paths.
This would have made uhub's config_pending_incr leak more obvious by
Module Name:src
Committed By: riastradh
Date: Sun Jun 13 00:11:17 UTC 2021
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
autoconf(9): Take kernel lock in a few entry points.
The arguments to config_attach_pseudo, config_init/fini_component,
and config_cfdata_
Module Name:src
Committed By: riastradh
Date: Sat Jun 12 12:14:13 UTC 2021
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
autoconf(9): Must hold alldevs_lock to iterate dv_list on alldevs.
To generate a diff of this commit:
cvs rdiff -u -r1.283 -r1.284 src/sy
Module Name:src
Committed By: riastradh
Date: Sat Jun 12 12:14:03 UTC 2021
Modified Files:
src/sys/kern: kern_drvctl.c
Log Message:
drvctl(4): Hold a deviter while issuing config_detach.
Otherwise another concurrent detach -- e.g., from concurrent drvctl
or from USB port
Module Name:src
Committed By: riastradh
Date: Sat Jun 12 12:12:11 UTC 2021
Modified Files:
src/sys/kern: kern_drvctl.c subr_autoconf.c
Log Message:
autoconf(9), drvctl(4): Sprinkle kernel lock assertions.
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/
Module Name:src
Committed By: riastradh
Date: Sat Jun 12 12:11:59 UTC 2021
Modified Files:
src/sys/kern: kern_drvctl.c
Log Message:
drvctl(4): Take the kernel lock around entry into autoconf(9).
Can make this finer-grained once the rest of autoconf(9) is in good
enough sh
Module Name:src
Committed By: riastradh
Date: Sat Jun 12 12:11:49 UTC 2021
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
autoconf(9): Take kernel lock on various entries into autoconf.
Most of autoconf still tacitly assumes the kernel lock is held.
To gener
Module Name:src
Committed By: pgoyette
Date: Fri Jun 11 23:41:47 UTC 2021
Modified Files:
src/sys/kern: kern_module.c
Log Message:
Remove extraneous '\n' from debug message.
To generate a diff of this commit:
cvs rdiff -u -r1.151 -r1.152 src/sys/kern/kern_module.c
Pleas
Module Name:src
Committed By: martin
Date: Fri Jun 11 12:54:23 UTC 2021
Modified Files:
src/sys/kern: kern_exec.c
Log Message:
Fix the order of handling of posix_spawn attributes and file actions.
The standard is explicit about it and it matters if e.g. RESETIDS is
used as
Module Name:src
Committed By: christos
Date: Wed Jun 9 15:15:35 UTC 2021
Modified Files:
src/sys/kern: subr_kobj.c
Log Message:
Work around abs rela relocations issue (for now):
$ readelf -r compat_linux
...
Relocation section '.rela.data' at offset 0x37270 contains 537
Module Name:src
Committed By: riastradh
Date: Thu Jun 3 09:22:47 UTC 2021
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
ksyms(4): Allow multiple concurrent opens of /dev/ksyms.
First one takes a snapshot; others all agree with the snapshot.
Previously this cod
Module Name:src
Committed By: riastradh
Date: Thu Jun 3 01:00:24 UTC 2021
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
ksyms(4): Don't skip symbol tables that are soon to be freed, take 2.
They will not actually be freed until /dev/ksyms is closed, so
continue
Module Name:src
Committed By: riastradh
Date: Thu Jun 3 01:00:15 UTC 2021
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
ksyms(4): Fix race in ksymsread iteration.
TAILQ_NEXT(ksyms_last_snapshot) might change while we are iterating,
but ksyms_last_snapshot itsel
Module Name:src
Committed By: riastradh
Date: Wed Jun 2 21:34:58 UTC 2021
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
timecounter(9): Zero the next pointer after tc_detach.
This reverts it to a state where tc_init works again.
To generate a diff of this commit
Module Name:src
Committed By: rin
Date: Wed Jun 2 15:43:33 UTC 2021
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
Fix regression introduced in rev 1.90:
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/kern/kern_ksyms.c#rev1.90
in which the last element of ksyms_sy
Module Name:src
Committed By: riastradh
Date: Wed Jun 2 09:23:32 UTC 2021
Modified Files:
src/sys/kern: subr_psref.c
Log Message:
psref(9): Make use-after-free panic message more obvious.
Previously it would almost always manifest as
mismatched psref target clas
Module Name:src
Committed By: riastradh
Date: Wed Jun 2 08:46:17 UTC 2021
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
Revert "ksyms(4): Don't skip symbol tables that are soon to be freed."
Apparently the equality kassert this restored doesn't work; to be
anal
Module Name:src
Committed By: riastradh
Date: Tue Jun 1 21:11:52 UTC 2021
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
ksyms(4): Don't skip symbol tables that are soon to be freed.
They will not actually be freed until /dev/ksyms is closed, so
continued access
Module Name:src
Committed By: riastradh
Date: Tue Jun 1 21:11:07 UTC 2021
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
ksyms(4): Modify ksyms_symtabs only at IPL_HIGH.
This limits the opportunities for ddb to witness an inconsistent
state of the symbol table l
Module Name:src
Committed By: riastradh
Date: Tue Jun 1 21:10:23 UTC 2021
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
ksyms(4): Fix ksymsread synchronization.
Fixes crash on concurrent update and read of /dev/ksyms.
XXX Unclear why we have to skip sd_gone en
Module Name:src
Committed By: hannken
Date: Tue May 18 08:59:44 UTC 2021
Modified Files:
src/sys/kern: exec_elf.c
Log Message:
Remove a superfluous VOP_GETATTR() from elf_load_interp() and replace
the LK_EXCLUSIVE lock with a LK_SHARED lock.
The attributes requested were
Module Name:src
Committed By: mrg
Date: Tue May 18 05:16:10 UTC 2021
Modified Files:
src/sys/kern: files.kern
Log Message:
s/defopt/defflag/. 2021 called to remind me it's still 2021.
To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/kern/files.kern
Module Name:src
Committed By: fcambus
Date: Mon May 3 10:25:14 UTC 2021
Modified Files:
src/sys/kern: exec_script.c
Log Message:
Remove duplicate #ifdef block.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/kern/exec_script.c
Please note that dif
Module Name:src
Committed By: martin
Date: Sun May 2 10:23:56 UTC 2021
Modified Files:
src/sys/kern: kern_exec.c
Log Message:
Fix copy&pasto in handling of POSIX_SPAWN_RESETIDS in posix_spawn(3)
To generate a diff of this commit:
cvs rdiff -u -r1.504 -r1.505 src/sys/ker
Module Name:src
Committed By: thorpej
Date: Wed Apr 28 03:21:57 UTC 2021
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
Validate the return value of cfprint functions before using it to
index the msgs[] array. Use designated initializers to initialize
msgs[].
Module Name:src
Committed By: mrg
Date: Sat Apr 17 00:05:31 UTC 2021
Modified Files:
src/sys/kern: subr_evcnt.c
Log Message:
avoid an error in the recent sys/evcnt.h change to drop the 0
array size from evcnt_sysctl:ev_strings that clang does not like.
the previous "struc
Module Name:src
Committed By: rin
Date: Thu Apr 15 00:37:31 UTC 2021
Modified Files:
src/sys/kern: subr_evcnt.c
Log Message:
intrcnt[] is changed from long to u_int. Use sizeof(var) instead of
sizeof(type) to catch up with this change.
No binary changes as all ports with
Module Name:src
Committed By: christos
Date: Wed Apr 14 02:45:58 UTC 2021
Modified Files:
src/sys/kern: systrace_args.c
Log Message:
regen
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/kern/systrace_args.c
Please note that diffs are not public do
Module Name:src
Committed By: christos
Date: Wed Apr 14 02:45:40 UTC 2021
Modified Files:
src/sys/kern: makesyscalls.sh
Log Message:
use the first element of the array instead
To generate a diff of this commit:
cvs rdiff -u -r1.184 -r1.185 src/sys/kern/makesyscalls.sh
P
Module Name:src
Committed By: christos
Date: Tue Apr 13 22:46:13 UTC 2021
Modified Files:
src/sys/kern: systrace_args.c
Log Message:
regen
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/kern/systrace_args.c
Please note that diffs are not public do
Module Name:src
Committed By: christos
Date: Tue Apr 13 22:45:32 UTC 2021
Modified Files:
src/sys/kern: makesyscalls.sh
Log Message:
Elide [NUM] in arguments for systrace, use the first address of the array
and cast to intptr_t instead.
To generate a diff of this commit:
Module Name:src
Committed By: simonb
Date: Thu Apr 8 06:20:47 UTC 2021
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
Sort includes.
To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/kern/kern_tc.c
Please note that diffs are not public domain;
Module Name:src
Committed By: simonb
Date: Thu Apr 8 06:06:24 UTC 2021
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
tc_init(): KASSERT that the timecounter hasn't previously been
initialised by checking the tc_next field. Prevents nastly endless
loops in the time
Module Name:src
Committed By: simonb
Date: Tue Apr 6 07:57:03 UTC 2021
Modified Files:
src/sys/kern: kern_ctf.c
Log Message:
Check the CTF magic number in an endian friendly way (and don't use
magic numbers to check the magic number!).
To generate a diff of this commit:
Module Name:src
Committed By: simonb
Date: Mon Apr 5 05:47:32 UTC 2021
Modified Files:
src/sys/kern: subr_hash.c
Log Message:
Don't call strncmp() where the length arg is the size of a pointer
instead of the max string length. Switch to strcmp() - both strings
are known
Module Name:src
Committed By: simonb
Date: Sat Apr 3 12:06:53 UTC 2021
Modified Files:
src/sys/kern: kern_todr.c
Log Message:
Print the "preposterous TOD clock time" message only if the RTC is
before very late 2020 (1/1/2021 minus a few leap days) instead of
late 1994. S
Module Name:src
Committed By: simonb
Date: Sat Apr 3 11:19:11 UTC 2021
Modified Files:
src/sys/kern: kern_sig.c
Log Message:
CTASSERT that NSIG <= 128. There are many hard-coded assumptions that
there are <= 4 x 32bit signal mask bits.
To generate a diff of this commit
Module Name:src
Committed By: simonb
Date: Fri Apr 2 10:39:22 UTC 2021
Modified Files:
src/sys/kern: subr_evcnt.c
Log Message:
Make extern declaration of intrcnt a u_int instead of a long. Matches
some declartions in some ports. Fixes build on news68k (and probably
news
Module Name:src
Committed By: simonb
Date: Thu Apr 1 06:26:14 UTC 2021
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Add a sysctl hashstat collector for vcache.
To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 src/sys/kern/vfs_vnode.c
Please not
Module Name:src
Committed By: simonb
Date: Thu Apr 1 06:26:00 UTC 2021
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
Add a sysctl hashstat collector for bufhash.
To generate a diff of this commit:
cvs rdiff -u -r1.297 -r1.298 src/sys/kern/vfs_bio.c
Please note t
Module Name:src
Committed By: simonb
Date: Thu Apr 1 06:25:46 UTC 2021
Modified Files:
src/sys/kern: kern_uidinfo.c
Log Message:
Add a sysctl hashstat collector for uihash.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/kern/kern_uidinfo.c
Please
Module Name:src
Committed By: nia
Date: Thu Mar 18 14:05:38 UTC 2021
Modified Files:
src/sys/kern: subr_time.c
Log Message:
restore flags-as-bitmask, just in case another function is passing its
flags here.
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 sr
Module Name:src
Committed By: nia
Date: Thu Mar 18 14:01:18 UTC 2021
Modified Files:
src/sys/kern: subr_time.c
Log Message:
ts2timo(9): refactor TIMER_ABSTIME handling
- only use *start for output of the original time.
for clarity purposes, use the temporary variable fo
Module Name:src
Committed By: nia
Date: Thu Mar 18 13:45:15 UTC 2021
Modified Files:
src/sys/kern: subr_time.c
Log Message:
revert previous
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/kern/subr_time.c
Please note that diffs are not public domai
Module Name:src
Committed By: nia
Date: Thu Mar 18 12:37:51 UTC 2021
Modified Files:
src/sys/kern: subr_time.c
Log Message:
ts2timo(9): further deobfuscation.
we want to check against NULL, so use it, rather than some random value on
the stack
To generate a diff of this
Module Name:src
Committed By: nia
Date: Thu Mar 18 11:53:16 UTC 2021
Modified Files:
src/sys/kern: subr_time.c
Log Message:
ts2timo(9): refactor for clarity
- 'flags' is not a boolean...
- actually, it is, but it should simply be named "absolute".
- conver
Module Name:src
Committed By: msaitoh
Date: Thu Mar 4 01:37:42 UTC 2021
Modified Files:
src/sys/kern: uipc_mbuf.c
Log Message:
Revert accidentally committed debug code. Sorry.
To generate a diff of this commit:
cvs rdiff -u -r1.242 -r1.243 src/sys/kern/uipc_mbuf.c
Ple
Module Name:src
Committed By: msaitoh
Date: Thu Mar 4 01:35:32 UTC 2021
Modified Files:
src/sys/kern: uipc_mbuf.c uipc_socket2.c
Log Message:
Add missing opt_inet.h.
To generate a diff of this commit:
cvs rdiff -u -r1.241 -r1.242 src/sys/kern/uipc_mbuf.c
cvs rdiff -u -r
Module Name:src
Committed By: rin
Date: Tue Mar 2 01:20:35 UTC 2021
Modified Files:
src/sys/kern: subr_lockdebug.c
Log Message:
KNF. No binary changes.
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/kern/subr_lockdebug.c
Please note that diffs ar
Module Name:src
Committed By: rin
Date: Tue Mar 2 01:15:15 UTC 2021
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
Consistently right-justify backslash in macro definition.
No binary changes.
To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 src/sys
Module Name:src
Committed By: simonb
Date: Sat Feb 27 13:02:42 UTC 2021
Modified Files:
src/sys/kern: kern_ktrace.c
Log Message:
Use "static" in the function intro if the function is static.
To generate a diff of this commit:
cvs rdiff -u -r1.177 -r1.178 src/sys/kern/ker
Module Name:src
Committed By: mrg
Date: Wed Feb 24 05:36:02 UTC 2021
Modified Files:
src/sys/kern: subr_pool.c
Log Message:
skip redzone on pools with the allocation (including all overhead)
on anything greater than half the pool pagesize.
this stops 4KiB being used per a
Module Name:src
Committed By: dholland
Date: Wed Feb 17 17:39:08 UTC 2021
Modified Files:
src/sys/kern: vfs_syscalls.c
Log Message:
Don't allow callers of fsync_range() to trigger UB in the kernel.
(also prohibit syncing ranges at start offsets less than zero)
To genera
Module Name:src
Committed By: rillig
Date: Wed Feb 17 06:25:11 UTC 2021
Modified Files:
src/sys/kern: makesyscalls.sh systrace_args.c
Log Message:
makesyscalls.sh: fix typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.182 -r1.183 src/sys/kern/makesyscal
Module Name:src
Committed By: jmcneill
Date: Fri Feb 12 19:48:26 UTC 2021
Modified Files:
src/sys/kern: kern_entropy.c
Log Message:
entropy: Only print consolidation warning of AB_DEBUG.
The previous fix for PR kern/55458 changed printf to log(LOG_DEBUG, ...) with
the int
Module Name:src
Committed By: wiz
Date: Mon Feb 8 09:31:05 UTC 2021
Modified Files:
src/sys/kern: subr_pcq.c
Log Message:
Fix typo in comment.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/kern/subr_pcq.c
Please note that diffs are not public do
Module Name:src
Committed By: joerg
Date: Sat Feb 6 13:54:48 UTC 2021
Modified Files:
src/sys/kern: subr_kmem.c
Log Message:
Do not cast memcpy arguments when the intention is unaligned access.
The standard is pretty explicit that misaligned pointers is UB and LLVM
does e
Module Name:src
Committed By: thorpej
Date: Sat Feb 6 05:33:20 UTC 2021
Modified Files:
src/sys/kern: subr_device.c
Log Message:
Fix a comment. Thanks rillig@ for pointing it out!
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/kern/subr_device.c
P
Module Name:src
Committed By: thorpej
Date: Thu Jan 28 15:53:46 UTC 2021
Modified Files:
src/sys/kern: subr_device.c
Log Message:
In device_is_a(), handle dev or dev->dv_cfdriver being NULL. This
makes the calling pattern:
device_is_a(device_parent(dev), "whateve
Module Name:src
Committed By: skrll
Date: Wed Jan 27 06:59:08 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
Fix non-DIAGNOSTIC build
To generate a diff of this commit:
cvs rdiff -u -r1.116 -r1.117 src/sys/kern/kern_event.c
Please note that diffs are n
Module Name:src
Committed By: jdolecek
Date: Tue Jan 26 19:09:18 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
call f_touch with kq_lock held, and without KERNEL_LOCK() - for this
adjust EVFILT_USER, which is the only filter actually using that hook
kqu
Module Name:src
Committed By: jdolecek
Date: Mon Jan 25 19:57:05 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
put back clearing of KN_QUEUED and check for re-queue - as rev. 1.53 notes,
it's necessary for correct function
fixes PR kern/55946, thanks to
Module Name:src
Committed By: jdolecek
Date: Sun Jan 24 11:31:47 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
don't check signals while waiting for other kqueue scans to finish
reportedly somewhat improves behaviour for PR kern/55946
part of PR kern/5
Module Name:src
Committed By: riastradh
Date: Sat Jan 23 16:33:49 UTC 2021
Modified Files:
src/sys/kern: kern_threadpool.c
Log Message:
threadpool(9): Fix synchronization between cancel and dispatch.
- threadpool_cancel_job_async tried to prevent
threadpool_dispatcher_t
Module Name:src
Committed By: jdolecek
Date: Thu Jan 21 19:37:23 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
remove stray debug #define DEBUG
To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 src/sys/kern/kern_event.c
Please note that
Module Name:src
Committed By: jdolecek
Date: Thu Jan 21 18:09:23 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
adjust kq_check() (enabled with DEBUG) to new reality - it's now perfectly
normal to have kq_count bigger than number of the linked entries
on
Module Name:src
Committed By: riastradh
Date: Thu Jan 21 17:33:55 UTC 2021
Modified Files:
src/sys/kern: kern_entropy.c
Log Message:
entropy: Reduce `no seed from bootloader' message to debug level.
This does not necessarily indicate a problem -- only x86 and arm pass
a s
Module Name:src
Committed By: jdolecek
Date: Wed Jan 20 21:39:09 UTC 2021
Modified Files:
src/sys/kern: kern_event.c
Log Message:
fix a race in kqueue_scan() - when multiple threads check the same
kqueue, it could happen other thread seen empty kqueue while kevent
was bein
Module Name:src
Committed By: riastradh
Date: Sat Jan 16 02:21:26 UTC 2021
Modified Files:
src/sys/kern: kern_entropy.c
Log Message:
entropy: Record number of time and data samples for userland.
This more or less follows the semantics of the RNDGETESTNUM and
RNDGETESTNAME
Module Name:src
Committed By: riastradh
Date: Sat Jan 16 02:20:00 UTC 2021
Modified Files:
src/sys/kern: kern_clock.c
Log Message:
entropy: Sample cycle counter or timecounter in hardclock.
Only do so when we're short on entropy, in order to minimize
performance impact.
Module Name:src
Committed By: riastradh
Date: Wed Jan 13 23:53:23 UTC 2021
Modified Files:
src/sys/kern: kern_entropy.c
Log Message:
entropy: Use a separate condvar for rndsource list lock.
Otherwise, two processes both waiting for entropy will dance around
waking each ot
Module Name:src
Committed By: skrll
Date: Wed Jan 13 07:36:56 UTC 2021
Modified Files:
src/sys/kern: kern_lwp.c kgdb_stub.c
Log Message:
Improve English in comments
To generate a diff of this commit:
cvs rdiff -u -r1.242 -r1.243 src/sys/kern/kern_lwp.c
cvs rdiff -u -r1.2
Module Name:src
Committed By: skrll
Date: Wed Jan 13 07:34:37 UTC 2021
Modified Files:
src/sys/kern: kern_threadpool.c
Log Message:
Improve english in a comment
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/kern/kern_threadpool.c
Please note that
Module Name:src
Committed By: riastradh
Date: Wed Jan 13 02:20:15 UTC 2021
Modified Files:
src/sys/kern: kern_threadpool.c
Log Message:
threadpool(9): Tidy up thread naming.
- `dispatcher', not `overseer' -- much more appropriate metaphor.
- Just omit `/-1' from unbound t
Module Name:src
Committed By: riastradh
Date: Wed Jan 13 02:19:09 UTC 2021
Modified Files:
src/sys/kern: kern_threadpool.c
Log Message:
threadpool(9): Make threadpool_percpu_ref_remote non-sleepable.
Needed for threadpool-based workqueue_enqueue to run in interrupt
contex
Module Name:src
Committed By: skrll
Date: Tue Jan 12 19:36:39 UTC 2021
Modified Files:
src/sys/kern: subr_pcq.c
Log Message:
Typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/kern/subr_pcq.c
Please note that diffs are not public domai
Module Name:src
Committed By: skrll
Date: Mon Jan 11 17:18:51 UTC 2021
Modified Files:
src/sys/kern: kern_sig.c
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.395 -r1.396 src/sys/kern/kern_sig.c
Please note that diffs are not public
1 - 100 of 2842 matches
Mail list logo