summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2023-05-21In sysctl_hwchargestop() check that hw_battery_setchargestop is setClaudio Jeker
2023-05-19Since waitid(2) shares code with wait4(2) and doesn't expose anyPhilip Guenther
2023-05-18regenVitaliy Makkoveev
2023-05-18Backout sysctl(2) unlocking. Lock order issue was triggered in UVMVitaliy Makkoveev
2023-05-18Revert ip_sysctl() unlocking. Lock order issue was triggered in UVMVitaliy Makkoveev
2023-05-17Implement battery management sysctl. This will provide a set of sysctlsMark Kettenis
2023-05-16Always set maximum queue length to passed in the IFQCTL_MAXLEN case.Vitaliy Makkoveev
2023-05-16Introduce temporary PR_MPSYSCTL flag to mark (*pr_sysctl)() handler MPVitaliy Makkoveev
2023-05-11mi_syscall() can add the KTRC_CODE_SYSCALL flag to the syscall code.Alexander Bluhm
2023-05-09Don't return EPIPE from pipe kqfilterVisa Hankala
2023-05-05The mbuf_queue API allows read access to integer variables whichAlexander Bluhm
2023-05-04regenVitaliy Makkoveev
2023-05-04Push kernel lock deep down to sys_sysctl(). At least network subset ofVitaliy Makkoveev
2023-04-28Add a membar_consumer() for the taskq_create() in sosplice(). MembarAlexander Bluhm
2023-04-26Fix splassert noticed by sthenBob Beck
2023-04-25Rename ps_refcnt to ps_threadcnt in struct process and implementClaudio Jeker
2023-04-25prof_state_toggle: keep a count of CPUs with profiling enabledScott Soule Cheloha
2023-04-25addupc_intr: support adding multiple profiling ticks at onceScott Soule Cheloha
2023-04-24Remove recursive spl grabbing in vfs_bio.cBob Beck
2023-04-24Abuse the wxallowed flag to decide whether we should enforce branch targetMark Kettenis
2023-04-24Don't check `so_sp' within sofree(). The following isspliced() andVitaliy Makkoveev
2023-04-23clockintr_cpu_init: don't update cached uptimeScott Soule Cheloha
2023-04-23clockintr_advance: don't use cached uptime when called outside of dispatchScott Soule Cheloha
2023-04-22clockintr, ddb(4): label non-pending clock interrupts "idle"Scott Soule Cheloha
2023-04-21clockintr: prepare to hoist clockqueue_init() out of clockintr_cpu_init()Scott Soule Cheloha
2023-04-21clockintr: refactor clockintr_queue initialization into clockqueue_init()Scott Soule Cheloha
2023-04-21clockintr_cpu_init: avoid CQ_INIT flag when scheduling cq_hardclockScott Soule Cheloha
2023-04-21clockintr_cpu_init: fix clockintr staggeringScott Soule Cheloha
2023-04-21clockintr: add clockqueue_reset_intrclock()Scott Soule Cheloha
2023-04-20clockintr: eliminate CL_SCHEDCLOCK flagScott Soule Cheloha
2023-04-20clockintr_cpu_init: mask CQ_INTRCLOCK while advancing scheduleScott Soule Cheloha
2023-04-19Add a new PT_OPENBSD_NOBTCFI "segment type" to indicate that the kernelMark Kettenis
2023-04-19clockintr: rename CL_CPU_* flags to CQ_* flagsScott Soule Cheloha
2023-04-16clockintr: add shadow copy of running clock interrupt to clockintr_queueScott Soule Cheloha
2023-04-15return directly to drop needless error variable; OK mvsKlemens Nanni
2023-04-11fix double words in commentsJonathan Gray
2023-04-07Fix whitespace on two linesTheo Buehler
2023-04-05clockintr: add clockintr_cancel()Scott Soule Cheloha
2023-04-04clockintr: add clockintr_cancel_locked()Scott Soule Cheloha
2023-04-03clockintr: clockintr_cpu_init(): isolate struct clockintr_queue setupScott Soule Cheloha
2023-04-03Reduce indent in single_thread_check_locked() by inverting initialClaudio Jeker
2023-04-03clockintr: protect struct clockintr_queue with a mutexScott Soule Cheloha
2023-03-31remove unused unp_lockJonathan Gray
2023-03-19Aggressively randomize the location of the stack on all 64-bit architecturesMark Kettenis
2023-03-14clockintr: add missing newline to ddb(4) printoutScott Soule Cheloha
2023-03-09clockintr: add a priority queueScott Soule Cheloha
2023-03-03initclocks: don't reinitialize ticks, jiffies at runtimeScott Soule Cheloha
2023-02-27syncTheo de Raadt
2023-02-27Include varags types in sys/syscalls.h commentAndrew Fresh
2023-02-26clockintr: add a kernel-facing APIScott Soule Cheloha