summaryrefslogtreecommitdiffstats
path: root/sys/kern (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* syncer_thread: sleep without lboltcheloha2021-01-141-6/+25
* kernel, sysctl(8): remove dead variable: tickadjcheloha2021-01-131-6/+1
* Convert mbuf type KDASSERT() to a proper KASSERT() in m_get(9).bluhm2021-01-131-3/+3
* New rw_obj_init() API providing reference-counted rwlock.mpi2021-01-112-2/+124
* Simplify sleep signal handling a bit by introducing sleep_signal_check().claudio2021-01-111-16/+24
* Split hierarchical calls into kern_sysctl_dirsgnezdo2021-01-091-42/+46
* Reduce case duplication in kern_sysctlgnezdo2021-01-091-108/+85
* Enforce range with sysctl_int_bounded in sysctl_wdoggnezdo2021-01-091-3/+5
* Enforce range with sysctl_int_bounded in witness_sysctl_watchgnezdo2021-01-091-10/+8
* Use sysctl_int_bounded in sysctl_hwsmtgnezdo2021-01-091-6/+2
* If the loop check in somove(9) goes to release without setting anbluhm2021-01-091-3/+2
* Replace a custom linked list with SLIST.visa2021-01-091-12/+10
* Replace SIMPLEQ with SLIST because the code does not need a queue.visa2021-01-091-26/+24
* Remove unnecessary relocking of w_mtx as panic() should not return.visa2021-01-091-10/+2
* Lock kernel before raising SPL in klist_lock()visa2021-01-081-3/+3
* Fix boot-time crash on sparc64visa2021-01-081-4/+15
* Revert "Implement select(2) and pselect(2) on top of kqueue."visa2021-01-081-148/+58
* Adjust comment about klist_invalidate()visa2021-01-071-5/+8
* Add dt(4) TRACEPOINTs for pool_get() and pool_put(), this is simmilar to theclaudio2021-01-061-1/+6
* pool(9): remove tickscheloha2021-01-021-11/+26
* copyright++;jsg2021-01-011-2/+2
* Add trace points for malloc(9) and free(9). This makes them traceableclaudio2020-12-311-1/+7
* Set klist lock for pipes.visa2020-12-301-5/+15
* Analog to the the kern.audio.record sysctl parameter for audio(4)mglocker2020-12-281-1/+29
* Use per-CPU counters for fault and stats counters reached in uvm_fault().mpi2020-12-281-1/+2
* Simplify parameters of pselregister().visa2020-12-261-8/+5
* Refactor klist insertion and removalvisa2020-12-257-28/+48
* Small smr_grace_wait() optimizationvisa2020-12-251-6/+26
* tsleep(9): add global "nowake" channel for threads avoiding wakeup(9)cheloha2020-12-241-1/+9
* sigsuspend(2): change wmesg from "pause" to "sigsusp"cheloha2020-12-231-2/+2
* nanosleep(2): shorten wmesg from "nanosleep" to "nanoslp"cheloha2020-12-231-2/+2
* Ensure that filt_dead() takes effectvisa2020-12-231-1/+2
* Clear error before each iteration in kqueue_scan()visa2020-12-231-1/+3
* Implement select(2) and pselect(2) on top of kqueue.mpi2020-12-221-55/+148
* Introduce klistopsvisa2020-12-201-8/+156
* Add fd close notification for kqueue-based poll() and select()visa2020-12-181-7/+38
* Make knote_{activate,remove}() internal to kern_event.c.visa2020-12-181-1/+3
* Remove kqueue_free() and use KQRELE() in kqpoll_exit().visa2020-12-161-11/+6
* Link kqpoll instances to fd_kqlist.visa2020-12-161-10/+14
* Use nkev in place of count in kqueue_scan().visa2020-12-151-7/+4
* Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan2020-12-123-13/+13
* Simplify filt_pipedetach()visa2020-12-111-18/+7
* Use sysctl_int_bounded for sysctl_hwsetperfgnezdo2020-12-101-13/+7
* Add kernel-only per-thread kqueue & helpers to initialize and free it.mpi2020-12-092-3/+37
* Convert the per-process thread list into a SMR_TAILQ.mpi2020-12-0712-39/+43
* Refactor kqueue_scan() so it can be used by other syscalls.mpi2020-12-071-48/+48
* srp_finalize(9): tsleep(9) -> tsleep_nsec(9)cheloha2020-12-061-2/+2
* Convert sysctl_tc to sysctl_bounded_arrgnezdo2020-12-051-7/+8
* Prevent a TOCTOU race in single_thread_set() by extending the scope of the lock.mpi2020-12-042-13/+27
* Revert previous extension of the SCHED_LOCK(), the state isn't passed down.mpi2020-12-022-27/+11