| Age | Commit message (Expand) | Author |
| 2023-07-07 | Revert unintentional changes to kern_lock.c in previous commit. | riastradh |
| 2023-07-07 | heartbeat(9): Test whether curcpu is stable, not kpreempt_disabled. | riastradh |
| 2023-04-09 | ASSERT_SLEEPABLE(9): Micro-optimize this a little bit. | riastradh |
| 2023-02-23 | KERNEL_LOCK(9): Minor tweaks to ci->ci_biglock_wanted access. | riastradh |
| 2023-01-27 | Sprinkle __predict_{true,false} for panicstr checks | ozaki-r |
| 2022-10-26 | kern/kern_lock.c: We get start_init_exec from sys/kernel.h now. | riastradh |
| 2022-09-13 | KERNEL_LOCK(9): Avoid spinning out until 10sec have passed. | riastradh |
| 2022-09-13 | KERNEL_LOCK(9): Restore backoff while spinning in !LOCKDEBUG case. | riastradh |
| 2022-08-20 | KERNEL_LOCK(9): Limit ipi trace diagnostic to after init has started. | riastradh |
| 2022-08-16 | KERNEL_LOCK(9): Fix previous for non-LOCKDEBUG builds. | riastradh |
| 2022-08-16 | KERNEL_LOCK(9): Record kernel lock holder in fast path too. | riastradh |
| 2022-08-16 | KERNEL_LOCK(9): Need kpreempt_disable to ipi_send, oops. | riastradh |
| 2022-08-16 | KERNEL_LOCK(9): Send an IPI to print holder's stack trace on spinout. | riastradh |
| 2021-10-31 | Revert the 2015 change I made that allowed sleeping in the idle lwp | skrll |
| 2020-12-22 | Comments. | ad |
| 2020-05-02 | Fix inverted condition in r1.136 - we do want LOCKDEBUG spinouts of the | martin |
| 2020-03-08 | Kill off kernel_lock_plug_leak(), and go back to dropping kernel_lock in | ad |
| 2020-02-10 | Put back the delay hooks which were deleted before. Without them VirtualBox | christos |
| 2020-01-27 | Add a kernel_lock_plug_leak() that drops any holds and tries to identify | ad |
| 2020-01-24 | Carefully put kernel_lock back the way it was, and add a comment hinting | ad |
| 2020-01-22 | - DIAGNOSTIC: check for leaked kernel_lock in mi_switch(). | ad |
| 2020-01-17 | kernel_lock: | ad |
| 2019-12-03 | Use __insn_barrier to enforce ordering in l_ncsw loops. | riastradh |
| 2019-05-09 | Avoid prepending a timestamp to lock debug outputs on ddb | ozaki-r |
| 2019-05-09 | Make _kernel_lock_dump static | ozaki-r |
| 2017-12-25 | Apply C99-style struct initialization to lockops_t | ozaki-r |
| 2017-11-21 | Implement debugging feature for pserialize(9) | ozaki-r |
| 2017-09-16 | more const | christos |
| 2017-01-26 | For LOCKDEBUG: | christos |
| 2015-04-11 | Trailing whitespace | skrll |
| 2015-04-11 | Allow sleeping in the idle lwp if the cpu isn't running yet. | skrll |
| 2013-09-14 | Move a CTASSERT to global scope (easiest way to avoid gcc 4.8.1 local unused | martin |
| 2013-04-27 | Revert change that allowed rw_tryenter(&lock, RW_READER) to recurse | mlelstv |
| 2012-08-30 | Use __cacheline_aligned | matt |
| 2011-11-27 | add KERNEL_LOCKED_P() macro | jmcneill |
| 2011-07-17 | Retire varargs.h support. Move machine/stdarg.h logic into MI | joerg |
| 2009-12-20 | remove dated and wrong comments about curlwp being NULL. | mrg |
| 2009-07-17 | Fix spelling: situatations -> situations. | dyoung |
| 2009-05-23 | - Add lwp_pctr(), get an LWP's preemption/ctxsw counter. | ad |
| 2008-11-12 | Remove LKMs and switch to the module framework, pass 1. | ad |
| 2008-07-02 | Switch from KASSERT to CTASSERT for those asserts testing sizes of types. | matt |
| 2008-06-25 | Don't compile kern_lock for rump any more, it's no longer required. | pooka |
| 2008-05-31 | LOCKDEBUG: | ad |
| 2008-05-27 | Replace a couple of tsleep calls with cv_wait. | ad |
| 2008-05-19 | Reduce ifdefs due to MULTIPROCESSOR slightly. | ad |
| 2008-05-06 | Allow rw_tryenter(&lock, RW_READER) to recurse, for vfs_busy(). | ad |
| 2008-04-28 | Remove clause 3 and 4 from TNF licenses | martin |
| 2008-04-28 | Add MI code to support in-kernel preemption. Preemption is deferred by | ad |
| 2008-04-27 | Extend spl protection to keep all kernel_lock state in sync. There could | ad |
| 2008-04-01 | remove useless passing of the lwp from the KERNEL_LOCK() ABI | drochner |