summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2023-07-08clock_gettime(2): Fix CLOCK_PROCESS/THREAD_CPUTIME_ID.riastradh
2023-07-08curcpu_stable(9): New function for asserting curcpu() is stable.riastradh
2023-07-08kern_resource.c: Fix brace placement.riastradh
2023-07-07Revert unintentional changes to kern_lock.c in previous commit.riastradh
2023-07-07heartbeat(9): Test whether curcpu is stable, not kpreempt_disabled.riastradh
2023-07-07xcall(9): If !mp_online, raise spl or set LP_BOUND to call func.riastradh
2023-07-07heartbeat(9): New mechanism to check progress of kernel.riastradh
2023-07-07crashme(9): New crash methods with raised ipl or kpreempt disabled.riastradh
2023-06-30entropy(9): Reintroduce netbsd<=9 time-delta estimator for unblocking.riastradh
2023-06-27callout(9): Delete the unused member cc_cancel from struct callout_cpupho
2023-06-27callout(9): Tidy up the condition for "callout is running on another LWP"pho
2023-06-27callout(9): Fix panic() in callout_destroy() (kern/57226)pho
2023-06-23tsleep: Comment out kernel lock assertion for now.riastradh
2023-06-23tsleep(9): Assert kernel lock held.riastradh
2023-06-15Regen.hannken
2023-06-15VOP_IOCTL() is a wrapper around spec_ioctl() aka Xdev_ioctl() andhannken
2023-05-24entropy(9): Avoid race between rnd_add_data and ioctl(RNDCTL).riastradh
2023-05-24entropy(9): On flags change, cancel any scheduled consolidation.riastradh
2023-05-23autoconf(9): Omit config_detach kernel lock assertion too for now.riastradh
2023-05-23autoconf(9): Omit config_attach_pseudo kernel lock assertion for now.riastradh
2023-05-22autoconf(9): New functions for referenced attach/detach.riastradh
2023-05-22tty(9): Make ttwrite update uio with only how much it has consumed.riastradh
2023-05-22uiomove(9): Add uiopeek/uioskip operations.riastradh
2023-05-14kern/sys_descrip.c: Nix trailing whitespace.riastradh
2023-05-09ioctl(DIOCRMWEDGES): Delete only idle wedges.riastradh
2023-05-01mutex(9): Write comments in terms of ordering semantics.riastradh
2023-05-01mutex(9): Omit needless membar_consumer.riastradh
2023-05-01Default PROC_MACHINE_ARCH to machine_arch and use this for magicmlelstv
2023-04-30kern/vfs_subr.c: Revert previous build fixes, no longer needed.riastradh
2023-04-29Fix builds (hopefully) when DTRACE hooks are not included.kre
2023-04-29vfs: Sprinkle dtrace probes into syncer.riastradh
2023-04-29vfs(9): Move SDT_PROVIDER_DEFINE(vfs) from vfs_cache.c to vfs_init.c.riastradh
2023-04-29kern/vfs_init.c: Sort includes. No functional change intended.riastradh
2023-04-29kern/vfs_subr.c: Sort includes. No functional change intended.riastradh
2023-04-29kern/vfs_syscalls.c: Nix trailing whitesapce.riastradh
2023-04-29White space fix.isaki
2023-04-28Pass local symbols relocations in both passes and provide the kobj_relocskrll
2023-04-22fcntl(2), flock(2): Assert FHASLOCK is clear if no fo_advlock.riastradh
2023-04-22fcntl(2), flock(2): Unify error branches.riastradh
2023-04-22fcntl(2), flock(2): Fix missing fd_putfile in error branch.riastradh
2023-04-22file(9): New fo_posix_fadvise operation.riastradh
2023-04-22file(9): New fo_fpathconf operation.riastradh
2023-04-22file(9): New fo_advlock operation.riastradh
2023-04-22disk(9): Fix missing unlock in error branch in previous change.riastradh
2023-04-22readdir(2), lseek(2): Fix races in access to struct file::f_offset.riastradh
2023-04-21disk(9): Fix use-after-free race with concurrent disk_set_info.riastradh
2023-04-21autoconf(9): Add a comment where we risk arithmetic overflow.riastradh
2023-04-20Extend optstr(9) to provide some functions to convert the value.skrll
2023-04-17KNFskrll
2023-04-16autoconf(9): Assert alldevs_lock held in config_unit_nextfree.riastradh