aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
...
* mtx: fixup r313278, the assignemnt was supposed to go inside the loopMateusz Guzik2017-02-051-1/+1
* mtx: fix up _mtx_obtain_lock_fetch usage in thread lockMateusz Guzik2017-02-051-0/+1
* mtx: move lockstat handling out of inline primitivesMateusz Guzik2017-02-051-8/+12
* sx: add witness support missed in r313272Mateusz Guzik2017-02-051-1/+17
* sx: uninline slock/sunlockMateusz Guzik2017-02-051-52/+3
* sx: switch to fcmpsetMateusz Guzik2017-02-051-15/+8
* rwlock: switch to fcmpsetMateusz Guzik2017-02-051-12/+7
* mtx: switch to fcmpsetMateusz Guzik2017-02-051-17/+15
* vfs: use atomic_fcmpset in vfs_refcount_*Mateusz Guzik2017-02-051-4/+4
* Make witness_warn() always print to the console.Mark Johnston2017-02-051-7/+6
* fd: switch fget_unlocked to atomic_fcmpsetMateusz Guzik2017-02-051-2/+2
* Revert r313037Jason A. Harmening2017-02-041-7/+7
* Merge filt_soread and filt_solisten and decide what to do when checkingHartmut Brandt2017-02-011-25/+9
* Implement get_pcpu() for the remaining architectures and use it toJason A. Harmening2017-02-011-7/+7
* Add kern_pread() and kern_pwrite(), and use it in compats insteadEdward Tomasz Napierala2017-01-311-35/+32
* Replace calls to sys_truncate() with kern_truncate().Edward Tomasz Napierala2017-01-311-18/+3
* Add kern_cpuset_getid() and kern_cpuset_setid(), and use themEdward Tomasz Napierala2017-01-311-10/+27
* put very expensive sanity checks of advisory locks under DIAGNOSTICAndriy Gapon2017-01-301-2/+2
* Add kern_listen(), kern_shutdown(), and kern_socket(), and use themEdward Tomasz Napierala2017-01-301-14/+32
* Add kern_lseek() and use it instead of sys_lseek() in various compats.Edward Tomasz Napierala2017-01-301-36/+15
* Replace sys_ftruncate() with kern_ftruncate() in various compats.Edward Tomasz Napierala2017-01-301-4/+1
* cache: use vrefact for '.' lookups and refing the rdir in fullpathMateusz Guzik2017-01-301-2/+2
* fd: sprinkle __read_mostly and __exclusive_cache_lineMateusz Guzik2017-01-301-4/+4
* Revert crap accidentally committedBaptiste Daroussin2017-01-282-16/+0
* Revert r312923 a better approach will be taken laterBaptiste Daroussin2017-01-282-0/+16
* hwpmc: annotate pmc_hook and pmc_intr as __read_mostlyMateusz Guzik2017-01-271-2/+2
* hwpmc: partially depessimize mmap handling if the module is not loadedMateusz Guzik2017-01-271-4/+6
* Sprinkle __read_mostly on backoff and lock profiling code.Mateusz Guzik2017-01-275-6/+7
* cache: annotate with __read_mostly and __exclusive_cache_lineMateusz Guzik2017-01-271-25/+24
* A few more style bugs lying around in here.Sean Bruno2017-01-261-1/+3
* For non-listening AF_UNIX sockets return error code EOPNOTSUPP to matchGleb Smirnoff2017-01-251-0/+3
* ANSIfy kern_ntptime.cEd Maste2017-01-251-3/+4
* Replace overlooked smp_started checks and variable use in a printSean Bruno2017-01-251-3/+3
* imgact_elf: refactor et_dyn_addr calculationEd Maste2017-01-241-5/+3
* proc: perform a lockless check in sys_issetugidMateusz Guzik2017-01-241-2/+0
* Use time_t for intermediate values to avoid overflow in clock_ts_to_ctConrad Meyer2017-01-242-1/+22
* iflib:Sean Bruno2017-01-241-6/+30
* Revert 312696 due to build tests.Sean Bruno2017-01-241-30/+6
* iflib:Sean Bruno2017-01-241-6/+30
* Add comments explaining unobvious td_critnest adjustments inKonstantin Belousov2017-01-221-0/+15
* More style cleanup. Use ANSI C definition for vn_closefile(). SwitchKonstantin Belousov2017-01-221-17/+11
* Provide fallback VOP methods for crossmp vnode.Konstantin Belousov2017-01-221-0/+1
* Remove redundant KASSERT.Edward Tomasz Napierala2017-01-221-5/+1
* Improve debugging printf.Edward Tomasz Napierala2017-01-221-1/+1
* vfs: fix LK_RETRY logic braino in r312600Mateusz Guzik2017-01-211-4/+6
* vfs: __predict_false the need to handle F_HASLOCKMateusz Guzik2017-01-211-3/+3
* vfs: fix whitespace damage in r312600Mateusz Guzik2017-01-211-2/+2
* vfs: refactor _vn_lockMateusz Guzik2017-01-211-16/+13
* vfs: hide the getvnode NULL mp message behind DIAGNOSTICMateusz Guzik2017-01-211-2/+4
* Fix for race leading to endless timer interrupts related toHans Petter Selasky2017-01-201-1/+1