aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* lockmgr: add adaptive spinningMateusz Guzik2020-07-221-18/+111
* INTRNG: only shuffle for !EARLY_AP_STARTUPMitchell Horne2020-07-211-3/+9
* lockmgr: denote recursion with a bit in lock valueMateusz Guzik2020-07-211-4/+6
* lockmgr: rewrite upgrade to stop always dropping the lockMateusz Guzik2020-07-211-36/+34
* lockmgr: add a helper for reading the lock valueMateusz Guzik2020-07-211-17/+17
* [net80211] Add new privileges; restrict what can be done in a jail.Adrian Chadd2020-07-191-4/+2
* Short-circuit tdfind when looking for the calling thread.Mateusz Guzik2020-07-181-0/+8
* vfs: fix vn_poll performance with either MAC or AUDITMateusz Guzik2020-07-161-6/+8
* vfs: fix MAC/AUDIT mismatch in vn_pollMateusz Guzik2020-07-161-3/+3
* poll: factor fd lookup out of scan and rescanMateusz Guzik2020-07-151-43/+70
* fd: remove fd_lastfileMateusz Guzik2020-07-155-82/+83
* fd: add obvious branch predictions to fdallocMateusz Guzik2020-07-151-2/+2
* cache: make negative shrinker round robin on all lists every timeMateusz Guzik2020-07-141-12/+8
* cache: remove numcallsMateusz Guzik2020-07-141-3/+0
* cache: count dropped entriesMateusz Guzik2020-07-141-0/+2
* cache: remove neg_locked argument from cache_zap_lockedMateusz Guzik2020-07-141-28/+31
* cache: remove a useless argument from cache_negative_insertMateusz Guzik2020-07-141-9/+4
* cache: create a dedicate struct for negative entriesMateusz Guzik2020-07-141-17/+49
* fd: stop looping in pwd_holdMateusz Guzik2020-07-111-5/+9
* vfs: fix early termination of kern_getfsstatMateusz Guzik2020-07-101-1/+1
* vfs: fix trivial whitespace issues which don't interefere with blameMateusz Guzik2020-07-1010-20/+19
* vfs: depessimize getfsstat when only the count is requestedMateusz Guzik2020-07-101-38/+79
* vfs: avoid spurious memcpy in vfs_statfsMateusz Guzik2020-07-101-1/+2
* shm_open2: Implement SHM_GROW_ON_WRITEKyle Evans2020-07-101-5/+32
* Apply the logic from r363051 to semctl(2) and __sem_base field.Mark Johnston2020-07-091-0/+7
* Avoid copying out kernel pointers from msgctl(IPC_STAT).Mark Johnston2020-07-091-0/+7
* Regenerate.Mark Johnston2020-07-061-2/+2
* Permit cpuset_(get|set)domain() in capability mode.Mark Johnston2020-07-061-0/+2
* kern.tty_info_kstacks: set compact format as defaultPawel Biernacki2020-07-061-1/+1
* Allow accesses of the caller's CPU and domain sets in capability mode.Mark Johnston2020-07-061-1/+3
* kern.tty_info_kstacks: add a compact formatPawel Biernacki2020-07-062-12/+53
* Lift cpuset Capsicum checks into a subroutine.Mark Johnston2020-07-061-36/+31
* vfs: expand on vhold_smr commentMateusz Guzik2020-07-061-1/+14
* lockf: elide avoidable locking in lf_advlockasyncMateusz Guzik2020-07-051-8/+9
* Fix typo.Konstantin Belousov2020-07-051-1/+1
* Rerun kernel ifunc resolvers after all CPUs have startedAndrew Turner2020-07-051-0/+14
* Add char and short types to kcsanMateusz Guzik2020-07-041-0/+32
* ifdef out pg_jobc assertions added in r361967Mateusz Guzik2020-07-031-0/+4
* cred: add a prediction to crfree for td->td_realucred == crMateusz Guzik2020-07-021-1/+1
* cache: add missing call to cache_ncp_invalid for negative hitsMateusz Guzik2020-07-021-14/+14
* cache: fix misplaced fence in cache_ncp_invalidateMateusz Guzik2020-07-021-9/+20
* Use tdfind() in pget().Konstantin Belousov2020-07-021-25/+4
* Simplify the flow when getting/setting an isrcAndrew Turner2020-07-011-10/+6
* cache: lockless forward lookup with smrMateusz Guzik2020-07-011-35/+113
* vfs: protect vnodes with smrMateusz Guzik2020-07-011-11/+92
* Fix a panic when unloading firmwareAndrew Gallatin2020-06-291-8/+7
* Use zfree() instead of explicit_bzero() and free().John Baldwin2020-06-253-23/+8
* Call swap_pager_freespace() from vm_object_page_remove().Mark Johnston2020-06-251-5/+0
* Add `kern.features.witness`Enji Cooper2020-06-241-0/+2
* vfs: track sequential reads and writes separatelyThomas Munro2020-06-213-20/+29