summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
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
2024-04-05msyscall(2) goes awayTheo de Raadt
2024-04-05noone calls msyscall() anymore.Theo de Raadt
2024-04-02Implement SO_ACCEPTCONN in getsockopt(2)Claudio Jeker
2024-04-02Remove wrong "temporary udp error" comment in filt_so{read,write}(). NotVitaliy Makkoveev
2024-04-02Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls hasTheo de Raadt
2024-04-02remove useless whitespace; from Jia TanTheo de Raadt
2024-03-31Allow listen(2) only on sockets of type SOCK_STREAM or SOCK_SEQPACKET.Vitaliy Makkoveev
2024-03-31Mark `so_rcv' sockbuf of udp(4) sockets as SB_OWNLOCK.Vitaliy Makkoveev