summaryrefslogtreecommitdiffstats
path: root/sys/sys
AgeCommit message (Expand)AuthorFilesLines
2021-04-13Add refcnt_take_if_gt()Matt Dunwoodie1-0/+1
2021-03-21makes `struct execsw' to:semarie1-2/+2
2021-03-18regenmvs2-4/+4
2021-03-17Fix bit position of ORPHAN in PS_BITS.visa1-2/+2
2021-03-12Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semanticmpi1-2/+1
2021-03-10spellingjsg7-14/+14
2021-03-09Early daemons like dhcpleased(8), slaacd(8), unwind(8), resolvd(8)bluhm1-3/+3
2021-03-04Merge issignal() and CURSIG() in preparation for turning it mp-safe.mpi1-13/+2
2021-02-25let m_copydata use a void * instead of caddr_tdlg1-2/+2
2021-02-24kqueue: Revise filterops interfacevisa1-11/+69
2021-02-23remove unused malloc_roundup()jsg1-2/+1
2021-02-18Release mbuf(9) chain with a simple m_freem(9) loop in sorflush().mvs1-2/+1
2021-02-15Move single_thread_set() out of KERNEL_LOCK().mpi1-2/+2
2021-02-10Move UNIX domain sockets out of kernel lock. The new `unp_lock' rwlock(9)mvs1-14/+21
2021-02-08Revert the convertion of per-process thread into a SMR_TAILQ.mpi1-15/+6
2021-02-08Simplify sleep_setup API to two operations in preparation for splittingmpi2-11/+4
2021-02-066.9-betaderaadt1-3/+3
2021-02-04Remove last remnants of ASU ac_flag from accounting.rob1-2/+1
2021-02-01Remove obsolete vnode operation vector declarations.visa1-6/+1
2021-01-23introduce ujoy(4), a restricted subset of uhid(4) for gamecontrollers.thfr1-1/+9
2021-01-18Mark `ps_oppid' as atomic.mvs1-2/+2
2021-01-18regenmvs2-4/+4
2021-01-18Revert wrong commit.mvs2-4/+4
2021-01-18Convert ifunit() to if_unit(9).mvs2-4/+4
2021-01-17Cache parent's pid as `ps_ppid' and use it instead of `ps_pptr->ps_pid'.mvs1-1/+2
2021-01-17kqueue: Revise fd close notificationvisa2-3/+4
2021-01-17Replace SB_KNOTE and sb_flagsintr with direct checking of klist.visa1-6/+3
2021-01-13kernel, sysctl(8): remove dead variable: tickadjcheloha2-4/+2
2021-01-11New rw_obj_init() API providing reference-counted rwlock.mpi1-1/+23
2021-01-11Simplify sleep signal handling a bit by introducing sleep_signal_check().claudio1-3/+2
2021-01-02pool(9): remove tickscheloha1-3/+3
2020-12-30Add singly-linked tail queue macros from FreeBSD.millert1-1/+98
2020-12-28Analog to the the kern.audio.record sysctl parameter for audio(4)mglocker1-2/+15
2020-12-27Make NET_LOCK() assertions conditional to DIAGNOSTICvisa1-1/+8
2020-12-25Refactor klist insertion and removalvisa1-1/+3
2020-12-25Small smr_grace_wait() optimizationvisa1-1/+2
2020-12-24tsleep(9): add global "nowake" channel for threads avoiding wakeup(9)cheloha1-1/+3
2020-12-20Introduce klistopsvisa1-1/+17
2020-12-18Add fd close notification for kqueue-based poll() and select()visa1-1/+2
2020-12-18Make knote_{activate,remove}() internal to kern_event.c.visa1-3/+1
2020-12-15Add helpers around rw_status(9) to help checking if a lock is held.mpi1-1/+24
2020-12-12Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan1-2/+2
2020-12-09Add kernel-only per-thread kqueue & helpers to initialize and free it.mpi2-2/+8
2020-12-07Convert the per-process thread list into a SMR_TAILQ.mpi1-6/+15
2020-12-07Refactor kqueue_scan() so it can be used by other syscalls.mpi1-2/+2
2020-12-02Hoist DTYPE_* out of #ifdef _KERNEL.martijn1-6/+9
2020-11-25Change kqueue_scan() to keep track of collected events in the given context.mpi1-1/+4
2020-11-20Fix comment _SYS_VIDEOIO_H -> _SYS_VIDEOIO_H_mglocker1-2/+2
2020-11-14Constify dktypenames and fstypenames in libc.guenther1-3/+3
2020-11-10setitimer(2): ITIMER_REAL: protect state with per-process mutex ps_mtxcheloha1-3/+3