| Age | Commit message (Expand) | Author |
| 2018-02-20 | Spinkle __predict_false to LOCKDEBUG functions | ozaki-r |
| 2018-02-14 | Use cpu_softintr_p | ozaki-r |
| 2017-09-16 | more const | christos |
| 2017-06-01 | remove checks for failure after memory allocation calls that cannot fail: | chs |
| 2017-05-01 | Introduce mutex_ownable() to determine if it is possible for the current | pgoyette |
| 2017-01-26 | For LOCKDEBUG: | christos |
| 2015-09-29 | Add _KERNEL_OPT | ozaki-r |
| 2015-04-15 | Put the lock error info in the panicstr so ddb can get at it. | riastradh |
| 2014-11-24 | Print the shared lock(s) before we panic, to aid with debugging. | christos |
| 2014-03-07 | Tell where the corrruption was encountered in the panic message. | matt |
| 2013-10-12 | provide a better printf for the panic message | christos |
| 2013-04-27 | Revert change that allowed rw_tryenter(&lock, RW_READER) to recurse | mlelstv |
| 2013-02-09 | Fix LOCKDEBUG build. | njoly |
| 2013-02-09 | printflike maintenance. | christos |
| 2012-08-04 | - fix typo in comment | christos |
| 2011-07-26 | try to fill ld_locked/ld_unlocked for shared acquisition of lock | yamt |
| 2011-04-14 | rearrange some common code in lockdebug_unlocked. | matt |
| 2010-09-25 | Rename rb.h to rbtree.h, as it is more appropriate (c.f. ptree.h). Also | matt |
| 2010-09-24 | Fixes/improvements to RB-tree implementation: | rmind |
| 2009-11-03 | Make lockdebug_lock_print(NULL, ...) dump all locks. Now, in ddb, | dyoung |
| 2009-10-05 | Convert cpu_number(), which can be sparse, to cpu_index(), which is MI. | rmind |
| 2008-11-07 | buildfix: use PRIxPTR rather %lx. | cegger |
| 2008-11-07 | Pass / log return address in a few more places; proposed on tech-kern and | rafal |
| 2008-06-30 | Change tree op members/typedefs to rbto_compare_* from rb_compare_* | matt |
| 2008-06-04 | Move lib/libkern/rb.h to sys/rb.h, so it can be used by kernel header | ad |
| 2008-05-31 | LOCKDEBUG: | ad |
| 2008-05-06 | LOCKDEBUG: try to speed it up a bit by not using so much global state. | ad |
| 2008-05-06 | Allow rw_tryenter(&lock, RW_READER) to recurse, for vfs_busy(). | ad |
| 2008-05-03 | lockdebug: try to detect recursive acquirements of read-write locks. | yamt |
| 2008-04-28 | Remove clause 3 and 4 from TNF licenses | martin |
| 2008-04-27 | lockdebug_barrier: disable preemption using the interrupt priority level, | ad |
| 2008-03-27 | Replace use of CACHE_LINE_SIZE in some obvious places. | ad |
| 2008-02-18 | Make it compile if !LOCKDEBUG. | ad |
| 2008-02-18 | Try to prevent more than one CPUs panicing when an error is detected. | ad |
| 2008-01-05 | Need sys/lock.h for SPINLOCK_SPIN_HOOK. | ad |
| 2008-01-04 | Start detangling lock.h from intr.h. This is likely to cause short term | ad |
| 2007-12-26 | Merge more changes from vmlocking2, mainly: | ad |
| 2007-12-08 | Merge changes from vmlocking2 branch. | ad |
| 2007-11-30 | Use membar_*(). | ad |
| 2007-11-26 | lockdebug_mem_check: turn a redundant check into a panic. | yamt |
| 2007-11-22 | fix lockdebug_mem_check. | yamt |
| 2007-11-21 | lockdebug_alloc: detect double initialization explicitly. | yamt |
| 2007-11-21 | re-enable lockdebug_mem_check. ad@ said disabling it was a mistake | yamt |
| 2007-11-21 | remove #if 0'ed code. | yamt |
| 2007-11-21 | make kmutex_t and krwlock_t smaller by killing lock id. | yamt |
| 2007-11-12 | Don't static init simplelock (back out those changes). | matt |
| 2007-11-12 | use __SIMPLELOCK_UNLOCKED, not SIMPLELOCK_INITIALIZER | matt |
| 2007-11-11 | Change some initialization of static queues to compile time. | matt |
| 2007-11-06 | Merge scheduler changes from the vmlocking branch. All discussed on | ad |
| 2007-10-27 | Fix spelling. | ad |