summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2021-02-24kqueue: Revise filterops interfaceVisa Hankala
2021-02-24In sorflush() use m_purge() instead of handrolling it.Alexander Bluhm
2021-02-23remove unused malloc_roundup()Jonathan Gray
2021-02-23timecounting: use C99-style initialization for all timecounter structscheloha
2021-02-22Move UNIX socket's garbage collector to `systqmp'. It touches nothingmvs
2021-02-18Release mbuf(9) chain with a simple m_freem(9) loop in sorflush().mvs
2021-02-15Move single_thread_set() out of KERNEL_LOCK().Martin Pieuchot
2021-02-11sbdrop(): use NULL instead of 0 in pointer assignmentmvs
2021-02-11"proc: table is full" actually means thread table is full; ok mpi@ sthen@Otto Moerbeek
2021-02-11In the various open functions reduce the fdplock() to only span over theClaudio Jeker
2021-02-10Move UNIX domain sockets out of kernel lock. The new `unp_lock' rwlock(9)mvs
2021-02-08Revert the convertion of per-process thread into a SMR_TAILQ.Martin Pieuchot
2021-02-08Do not hold onto the fdplock longer then needed. Release the lock afterClaudio Jeker
2021-02-08Simplify sleep_setup API to two operations in preparation for splittingMartin Pieuchot
2021-02-04Revert previous commit. The vnode returned by ptm_vn_open() is open andClaudio Jeker
2021-02-04Prevent a lock order issue by shuffling code around. Instead of allocatingClaudio Jeker
2021-02-03Add SIOCAIFADDR_IN and SIOCDIFADDR_IN to the wroute pledgetobhe
2021-01-29Use NULL instead of 0 to clear v_socket pointer (which actually clears allClaudio Jeker
2021-01-29Whitespace.rob
2021-01-28Show when witness(4) has run out of lock order data entries.Visa Hankala
2021-01-27kqueue: Fix termination assertVisa Hankala
2021-01-20If pledge "wroute" is missing for setsockopt SO_RTABLE, print failureAlexander Bluhm
2021-01-19kern/subr_disk.c: convert ifunit() to if_unit(9)mvs
2021-01-19/etc/malloc.conf path-approval in pledge is no longer needed since 6.5Theo de Raadt
2021-01-18regenmvs
2021-01-18Unlock getppid(2).mvs
2021-01-17Cache parent's pid as `ps_ppid' and use it instead of `ps_pptr->ps_pid'.mvs
2021-01-17kqueue: Revise fd close notificationVisa Hankala
2021-01-17Replace SB_KNOTE and sb_flagsintr with direct checking of klist.Visa Hankala
2021-01-14syncer_thread: sleep without lboltcheloha
2021-01-13kernel, sysctl(8): remove dead variable: tickadjcheloha
2021-01-13Convert mbuf type KDASSERT() to a proper KASSERT() in m_get(9).Alexander Bluhm
2021-01-11New rw_obj_init() API providing reference-counted rwlock.Martin Pieuchot
2021-01-11Simplify sleep signal handling a bit by introducing sleep_signal_check().Claudio Jeker
2021-01-09Split hierarchical calls into kern_sysctl_dirsgnezdo
2021-01-09Reduce case duplication in kern_sysctlgnezdo
2021-01-09Enforce range with sysctl_int_bounded in sysctl_wdoggnezdo
2021-01-09Enforce range with sysctl_int_bounded in witness_sysctl_watchgnezdo
2021-01-09Use sysctl_int_bounded in sysctl_hwsmtgnezdo
2021-01-09If the loop check in somove(9) goes to release without setting anAlexander Bluhm
2021-01-09Replace a custom linked list with SLIST.Visa Hankala
2021-01-09Replace SIMPLEQ with SLIST because the code does not need a queue.Visa Hankala
2021-01-09Remove unnecessary relocking of w_mtx as panic() should not return.Visa Hankala
2021-01-08Lock kernel before raising SPL in klist_lock()Visa Hankala
2021-01-08Fix boot-time crash on sparc64Visa Hankala
2021-01-08Revert "Implement select(2) and pselect(2) on top of kqueue."Visa Hankala
2021-01-07Adjust comment about klist_invalidate()Visa Hankala
2021-01-06Add dt(4) TRACEPOINTs for pool_get() and pool_put(), this is simmilar to theClaudio Jeker
2021-01-02pool(9): remove tickscheloha
2021-01-01copyright++;Jonathan Gray