summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2024-08-06Unlock KERN_CLOCKRATE.Vitaliy Makkoveev
2024-08-06Stop using KERNEL_LOCK to protect the per process kqueue listClaudio Jeker
2024-08-05change the nsec argument to timeout_add_nsec from int to uint64_tDavid Gwynne
2024-08-05Unlock KERN_BOOTTIME.Vitaliy Makkoveev
2024-08-05Unlock most of `kern_vars' variables.Vitaliy Makkoveev
2024-08-05Take `sysctl_lock' before kernel lock.Vitaliy Makkoveev
2024-08-02regenVitaliy Makkoveev
2024-08-02Push kernel lock down to sysctl(2).Vitaliy Makkoveev
2024-08-01Run socket splice idle timeout without kernel lock.Alexander Bluhm
2024-07-29Move the signal related kqueue filters to kern_event.c.Claudio Jeker
2024-07-29Remove `sb_sel' from sobuf_print() output, no sense to print "...".Vitaliy Makkoveev
2024-07-29Replace per thread P_CONTINUED with per process PS_CONTINUED flagClaudio Jeker
2024-07-26Trace struct itimervalPhilip Guenther
2024-07-24KASSERT that the ps_single proc has P_SUSPSINGLE cleared.Claudio Jeker
2024-07-24Remove the (pr->ps_single->p_flag & P_SUSPSINGLE) == 0 check since itClaudio Jeker
2024-07-24Use a different mutex to protect the kqueue klist in logsoftc.Claudio Jeker
2024-07-24Move uvm_exit() outside of the KERNEL_LOCK() in the reaper.Martin Pieuchot
2024-07-23Pass curproc pointer down from sleep_finish() instead of pulling it inClaudio Jeker
2024-07-22Rename PS_STOPPED to PS_STOPPING. I want to use PS_STOPPED to indicateClaudio Jeker
2024-07-22Switch proc_finish_wait() to use the process as argument instead of itsClaudio Jeker
2024-07-20Unlock udp(4) somove().Vitaliy Makkoveev
2024-07-14Fix source and drain confusion in socket splicing somove().Alexander Bluhm
2024-07-14Actually provide *definitions* for hwcap & hwcap2Jeremie Courreges-Anglas
2024-07-14Actually set up hwcap AUX_* entries when availableJeremie Courreges-Anglas
2024-07-13Revert the vdoom change, while it prevents the crashes on joel's goBob Beck
2024-07-12Remove internet PCB mutex.Alexander Bluhm
2024-07-12Switch `so_snd' of udp(4) sockets to the new locking scheme.Vitaliy Makkoveev
2024-07-12Add vdoom() to fix ufs/ext2fs re-use of invalid vnode.Bob Beck
2024-07-11Use atomic operations to access integers in sysctl(2).Alexander Bluhm
2024-07-10Kill the runfast and run label and inline those bits. No functional change.Claudio Jeker
2024-07-10Sweep up another softdep crumb.Kenneth R Westerback
2024-07-09Remove splassert() for now since IPL_STATCLOCK is MD and not all archs have it.Claudio Jeker
2024-07-09Reshuffle the switch cases in ptsignal and single_thread_set to beClaudio Jeker
2024-07-09In sched_toidle() only call the TRACEPOINT if curproc is set.Claudio Jeker
2024-07-09change format strings to fix SEM_DEBUG buildJonathan Gray
2024-07-08Remove the KASSERT() in sched_unpeg_curproc().Martin Pieuchot
2024-07-08Introduce sched_unpeg_curproc() to abstract the current implementation.Martin Pieuchot
2024-07-08Rework per proc and per process time usage accountingClaudio Jeker
2024-07-08Fix comment for exit2() this code is called by sched_idle() not cpu_exit().Claudio Jeker
2024-07-05remove unused vn_isdisk(), added for softdepJonathan Gray
2024-07-03remove __mp_release_all_but_one(), unused since sched_bsd.c rev 1.92Jonathan Gray
2024-06-28Restore original EPIPE and ENOTCONN errors priority in the uipc_send()Vitaliy Makkoveev
2024-06-26Push socket re-lock to the vnode(9) release path within unp_detach().Vitaliy Makkoveev
2024-06-26return type on a dedicated line when declaring functionsJonathan Gray
2024-06-22remove space between function names and argument listJonathan Gray
2024-06-14Switch AF_ROUTE sockets to the new locking scheme.Vitaliy Makkoveev
2024-06-05No need to call d_open/d_close for every hibernate resume i/o.Kenneth R Westerback
2024-06-04Enable hibernate/resume to nvme(4) disks with 4096 byte sectors.Kenneth R Westerback
2024-06-03Remove lock_class_sched_lock from lock_classes since the correspondingClaudio Jeker
2024-06-03Remove the now unsued s argument to SCHED_LOCK and SCHED_UNLOCK.Claudio Jeker