summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2022-06-06Simplify solock() and sounlock(). There is no reason to return a valueClaudio Jeker
2022-06-02Stop hiding a few assertions behind the opt-in LOCKF_DIAGNOSTIC option.Anton Lindqvist
2022-06-01Fix ambiguity with lock range endVisa Hankala
2022-06-01Fix lock range start when l_whence == SEEK_END and l_len < 0.Visa Hankala
2022-05-30Replace selwakeup() with KNOTE() in pipe event activation.Visa Hankala
2022-05-28oops, wrong value in previous commitTheo de Raadt
2022-05-2864K of locked memory should be enough for anyone (until we hear a goodTheo de Raadt
2022-05-23Respect RLIMIT_FSIZE when extending a file via truncat(2)/ftruncate(2).Todd C. Miller
2022-05-16regenVitaliy Makkoveev
2022-05-16Unlock umask(2). sys_umask() only modifies `fd_cmask', whichVitaliy Makkoveev
2022-05-13Use the process ps_mtx to protect the process sigacts structure.Claudio Jeker
2022-05-12During coredumps only a single thread should be active, check thisClaudio Jeker
2022-05-12kqueue: Fix race condition in knote_remove()Visa Hankala
2022-05-10make the CPU frequency scaling duration relative to the loadSolene Rapenne
2022-05-10Our read/write lock implementation was not fair to writers. WhenAlexander Bluhm
2022-05-09Revert "Replace selwakeup() with KNOTE() in pipe and socket event activation."Visa Hankala
2022-05-06Replace selwakeup() with KNOTE() in kqueue event activation.Visa Hankala
2022-05-06Replace selwakeup() with KNOTE() in pipe and socket event activation.Visa Hankala
2022-05-05Using mutex initializer for static variable does not compile withAlexander Bluhm
2022-05-04Introduce mutex for ratecheck(9) and ppsratecheck(9). A globalAlexander Bluhm
2022-05-01regenTed Unangst
2022-05-01no need to test for toupper function in awkTed Unangst
2022-04-30Enforce proper memory ordering in refcnt_rele() and refcnt_finalize()Visa Hankala
2022-04-27Remove the lock if an identical overlapping one is already present.Anton Lindqvist
2022-04-27vgone() is vgonel() with curproc as 2nd argument. Use vgonel() like theClaudio Jeker
2022-04-26Bump __mp_lock_spinout to INT_MAX.Dave Voutila
2022-04-11Keep `fdp' locked until we finish the second loop of unp_externalize().Vitaliy Makkoveev
2022-04-07Fix kernel builds with pseudo-device rdTheo Buehler
2022-04-02Update an old commentMike Larkin
2022-04-02whitespace fixMike Larkin
2022-03-31Move knote_processexit() call from exit1() to the reaper().Todd C. Miller
2022-03-27sys/vnode.h cleanup for vnode_hold_list, vnode_free_list, struct freelstSebastien Marie
2022-03-25add an exception to the CPU_ID_AA64ISAR0 in pledged applications so thatRobert Nagy
2022-03-21Header netinet/in_pcb.h includes sys/mutex.h now. Recommit mutexAlexander Bluhm
2022-03-18Cleanup reference counting. Remove #ifdef DIAGNOSTIC to keep theAlexander Bluhm
2022-03-18Use the refcnt API with struct plimit.Visa Hankala
2022-03-17Use the refcnt API with struct ucred.Visa Hankala
2022-03-16Remove an unneeded include.Visa Hankala
2022-03-16Use the refcnt API in kqueue.Visa Hankala
2022-03-16Add refcnt_shared() and refcnt_read()Visa Hankala
2022-03-14Unbreak the tree, revert commitid aZ8fm4iaUnTCc0ulTheo Buehler
2022-03-14pf_socket_lookup() calls in_pcbhashlookup() in the PCB layer. ToAlexander Bluhm
2022-03-11Revert part of rev 1.293. Using cursig() to deliver masked signalsClaudio Jeker
2022-03-10Use atomic load and store functions to access refcnt and waitAlexander Bluhm
2022-02-25Reported-by: syzbot+1b5b209ce506db4d411d@syzkaller.appspotmail.comPhilip Guenther
2022-02-25add setrtable to pledge("id"). from Matthew MartinTed Unangst
2022-02-25Move pr_attach and pr_detach to a new structure pr_usrreqs that canPhilip Guenther
2022-02-24regenVitaliy Makkoveev
2022-02-24Unlock getsockname(2) syscall. For inet and UNIX sockets it fills passedVitaliy Makkoveev
2022-02-22Since other exported commandnames were increased to 24 and graduated intoTheo de Raadt