summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
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
2024-06-03avoid shadowing a local variable in a lower scopeTheo de Raadt
2024-06-02pledge, MAP_STACK, and pinsyscall failures have been providing failureTheo de Raadt
2024-05-29Convert SCHED_LOCK from a recursive kernel lock to a mutex.Claudio Jeker
2024-05-28Garbage collect sleep_abort(); it doesn't do anything useful anymore.Mark Kettenis
2024-05-26Implement wakeup interrupts on amd64. Provide a dummy implementation forMark Kettenis
2024-05-22When clearing the wait channel also clear the wait message.Claudio Jeker
2024-05-22In the big p_stat switch in ptsignal do not call return but insteadClaudio Jeker
2024-05-22Just grab the SCHED_LOCK() once in donice() before walking the ps_threadsClaudio Jeker
2024-05-20Rework interaction between sleep API and exit1() and start unlocking ps_threadsClaudio Jeker
2024-05-20Drop MNT_LOCAL flag in corresponding `vfsconflist' fuse(4) entry insteadVitaliy Makkoveev
2024-05-18RegenPhilip Guenther
2024-05-18Add pathconfat(2): pathconf(2) but with at-fd and flags arguments,Philip Guenther
2024-05-17Turn sblock() to `sb_lock' rwlock(9) wrapper for all sockets.Vitaliy Makkoveev
2024-05-17Switch AF_KEY sockets to the new locking scheme.Vitaliy Makkoveev
2024-05-14remove prototypes with no matching functionJonathan Gray
2024-05-13vfs: VOP_REMOVE: move vnode unlocking and ref dropping to FS-indep partSebastien Marie
2024-05-12vfs: struct vops: show all members, even if NULLSebastien Marie
2024-05-10RegenClaudio Jeker
2024-05-10The ptsignal() race against p_sigmask changes by dosigsuspend() are fixed.Claudio Jeker
2024-05-08Rework how action SIG_HOLD is handled in ptsignal.Claudio Jeker
2024-05-07rw_enter() with RW_NOSLEEP returns EBUSY and not the expected EWOULDBLOCKClaudio Jeker
2024-05-07In Rev 1.296 the update of the siglist was moved to the end of ptsignal().Claudio Jeker
2024-05-03Push solock() down to sosend() and remove it from soreceive() paths froVitaliy Makkoveev
2024-05-03witness: Display lock cycles longer than two locksVisa Hankala
2024-05-03witness: Make "show witness" display lock subtypesVisa Hankala
2024-05-02Quick fix previous one. socantrcvmore() should raise assertion ifVitaliy Makkoveev
2024-05-02Don't re-lock sockets in uipc_shutdown().Vitaliy Makkoveev
2024-05-02Pass `sosp' instead of `so' to sblock() when locking `so_snd' withinVitaliy Makkoveev
2024-04-30Push solock() down to sosend() for SOCK_RAW sockets.Vitaliy Makkoveev
2024-04-30Add '\n' to DPRINTF() string that used to be a panic() string.Kenneth R Westerback
2024-04-25Rename socket wait channels when sleeping.Alexander Bluhm
2024-04-24RegenClaudio Jeker
2024-04-24Revert rev 1.261 and require sigsuspend and __thrsigdivert to takeClaudio Jeker
2024-04-18If a proc has P_WEXIT set do not stop it, let it exit since it is alreadyClaudio Jeker
2024-04-18Clear PCATCH for procs that have P_WEXIT set.Claudio Jeker
2024-04-17dogetrusage() must be called with the KERNEL_LOCK held for now.Claudio Jeker
2024-04-15Don't take solock() in soreceive() for udp(4) sockets.Vitaliy Makkoveev
2024-04-15Regen after sigsuspend and __thrsigdivert unlockClaudio Jeker
2024-04-15sigsuspend and __thrsigdivert no longer require the KERNEL_LOCK sinceClaudio Jeker
2024-04-13correct indentationJonathan Gray
2024-04-12Split single TCP inpcb table into IPv4 and IPv6 parts.Alexander Bluhm
2024-04-11Don't take solock() in soreceive() for SOCK_RAW inet sockets.Vitaliy Makkoveev
2024-04-11Take solock_shared() in soo_stat().Vitaliy Makkoveev
2024-04-10Remove `head' socket re-locking in sonewconn().Vitaliy Makkoveev
2024-04-10Unlock dosigsuspend() and with that some aspects of ppoll and pselectClaudio Jeker
2024-04-05syncTheo de Raadt