Age | Commit message (Expand) | Author | Files | Lines |
2023-12-20 | lockdep: move held_lock to lockdep_types.h | Kent Overstreet | 1 | -57/+0 |
2023-08-07 | page_pool: add a lockdep check for recycling in hardirq | Jakub Kicinski | 1 | -0/+7 |
2023-06-27 | Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -0/+8 |
2023-05-28 | Merge tag 'core-debugobjects-2023-05-28' of git://git.kernel.org/pub/scm/linu... | Linus Torvalds | 1 | -0/+14 |
2023-05-19 | lockdep: Add lock_set_cmp_fn() annotation | Kent Overstreet | 1 | -0/+8 |
2023-05-02 | debugobjects,locking: Annotate debug_object_fill_pool() wait type violation | Peter Zijlstra | 1 | -0/+14 |
2023-03-27 | locking/lockdep: Improve the deadlock scenario print for sync and read lock | Boqun Feng | 1 | -1/+2 |
2023-03-27 | locking/lockdep: Introduce lock_sync() | Boqun Feng | 1 | -0/+5 |
2023-02-06 | locking/lockdep: Remove lockdep_init_map_crosslock. | Sebastian Andrzej Siewior | 1 | -1/+0 |
2022-06-24 | locking/lockdep: Fix lockdep_init_map_*() confusion | Peter Zijlstra | 1 | -13/+17 |
2022-05-27 | Merge tag 'cxl-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl... | Linus Torvalds | 1 | -1/+5 |
2022-04-28 | cxl/acpi: Add root device lockdep validation | Dan Williams | 1 | -1/+5 |
2022-04-06 | kernel/lockdep: move lockdep sysctls to its own file | tangmeng | 1 | -4/+0 |
2021-10-30 | locking: Remove spin_lock_flags() etc | Arnd Bergmann | 1 | -17/+0 |
2021-08-05 | locking/lockdep: Provide lockdep_assert{,_once}() helpers | Peter Zijlstra | 1 | -20/+21 |
2021-04-28 | Merge tag 'locking-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -4/+16 |
2021-03-22 | locking: Fix typos in comments | Ingo Molnar | 1 | -1/+1 |
2021-03-16 | Merge tag 'drm-misc-next-2021-03-03' of git://anongit.freedesktop.org/drm/drm... | Dave Airlie | 1 | -0/+5 |
2021-03-06 | lockdep: Add lockdep lock state defines | Shuah Khan | 1 | -2/+9 |
2021-03-06 | lockdep: Add lockdep_assert_not_held() | Shuah Khan | 1 | -3/+8 |
2021-01-20 | drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 | Christian König | 1 | -0/+5 |
2021-01-14 | locking/lockdep: Mark local_lock_t | Peter Zijlstra | 1 | -3/+12 |
2020-12-15 | Merge tag 'net-next-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ne... | Linus Torvalds | 1 | -0/+11 |
2020-11-25 | lockdep: Introduce in_softirq lockdep assert | Yunsheng Lin | 1 | -0/+11 |
2020-11-02 | lockdep: Provide dummy forward declaration of *_is_held() helpers | Jakub Kicinski | 1 | -0/+6 |
2020-10-09 | Merge branch 'locking/urgent' into locking/core, to pick up fixes | Ingo Molnar | 1 | -17/+12 |
2020-10-09 | lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" | Peter Zijlstra | 1 | -17/+9 |
2020-10-09 | lockdep: Fix lockdep recursion | Peter Zijlstra | 1 | -5/+8 |
2020-08-26 | lockdep: Extend __bfs() to work with multiple types of dependencies | Boqun Feng | 1 | -0/+2 |
2020-08-26 | lockdep: Introduce lock_list::dep | Boqun Feng | 1 | -0/+2 |
2020-08-26 | lockdep: Reduce the size of lock_list::distance | Boqun Feng | 1 | -1/+1 |
2020-08-26 | locking: More accurate annotations for read_lock() | Boqun Feng | 1 | -1/+22 |
2020-08-26 | lockdep: Use raw_cpu_*() for per-cpu variables | Peter Zijlstra | 1 | -5/+13 |
2020-08-06 | locking/seqlock, headers: Untangle the spaghetti monster | Peter Zijlstra | 1 | -0/+1 |
2020-07-29 | lockdep: Add preemption enabled/disabled assertion APIs | Ahmed S. Darwish | 1 | -0/+19 |
2020-07-16 | lockdep: Move list.h inclusion into lockdep.h | Herbert Xu | 1 | -0/+1 |
2020-07-10 | lockdep: Remove lockdep_hardirq{s_enabled,_context}() argument | Peter Zijlstra | 1 | -1/+1 |
2020-07-10 | lockdep: Change hardirq{s_enabled,_context} to per-cpu variables | Peter Zijlstra | 1 | -16/+18 |
2020-06-17 | lockdep: Split header file into lockdep and lockdep_types | Herbert Xu | 1 | -176/+2 |
2020-05-19 | lockdep: Always inline lockdep_{off,on}() | Peter Zijlstra | 1 | -2/+21 |
2020-03-23 | completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() | Sebastian Siewior | 1 | -0/+15 |
2020-03-21 | lockdep: Introduce wait-type checks | Peter Zijlstra | 1 | -11/+60 |
2019-12-11 | Merge drm/drm-next into drm-intel-next-queued | Jani Nikula | 1 | -12/+11 |
2019-11-07 | lockdep: add might_lock_nested() | Daniel Vetter | 1 | -0/+8 |
2019-10-09 | locking/lockdep: Remove unused @nested argument from lock_release() | Qian Cai | 1 | -11/+10 |
2019-07-25 | locking/lockdep: Reduce space occupied by stack traces | Bart Van Assche | 1 | -6/+3 |
2019-07-25 | locking/lockdep: Make it clear that what lock_class::key points at is not mod... | Bart Van Assche | 1 | -1/+1 |
2019-07-15 | docs: locking: convert docs to ReST and rename to *.rst | Mauro Carvalho Chehab | 1 | -1/+1 |
2019-07-08 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -12/+24 |
2019-06-17 | locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_hel... | Nikolay Borisov | 1 | -2/+2 |
2019-06-03 | locking/lockdep: Change the range of class_idx in held_lock struct | Yuyang Du | 1 | -7/+7 |
2019-06-03 | locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with | Yuyang Du | 1 | -0/+1 |
2019-06-03 | locking/lockdep: Use lockdep_init_task for task initiation consistently | Yuyang Du | 1 | -1/+6 |
2019-06-03 | locking/lockdep: Update obsolete struct field description | Yuyang Du | 1 | -3/+9 |
2019-05-25 | lockdep: Add assertion to check if in an interrupt | Joel Fernandes (Google) | 1 | -0/+7 |
2019-05-06 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -1/+1 |
2019-04-29 | lockdep: Simplify stack trace handling | Thomas Gleixner | 1 | -2/+7 |
2019-04-18 | locking/lockdep: Avoid bogus Clang warning | Arnd Bergmann | 1 | -1/+1 |
2019-02-28 | locking/lockdep: Shrink struct lock_class_key | Peter Zijlstra | 1 | -2/+4 |
2019-02-28 | locking/lockdep: Add support for dynamic keys | Bart Van Assche | 1 | -3/+18 |
2019-02-28 | locking/lockdep: Free lock classes that are no longer in use | Bart Van Assche | 1 | -3/+6 |
2019-02-28 | locking/lockdep: Make it easy to detect whether or not inside a selftest | Bart Van Assche | 1 | -0/+5 |
2019-02-28 | locking/lockdep: Make zap_class() remove all matching lock order entries | Bart Van Assche | 1 | -0/+1 |
2019-02-28 | locking/lockdep: Reorder struct lock_class members | Bart Van Assche | 1 | -7/+7 |
2018-12-11 | locking/lockdep: Remove ::version from lock_class structure | Waiman Long | 1 | -2/+0 |
2018-10-09 | locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DE... | Waiman Long | 1 | -6/+1 |
2018-08-10 | tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and un... | Steven Rostedt (VMware) | 1 | -2/+0 |
2018-07-31 | tracing: Centralize preemptirq tracepoints and unify their usage | Joel Fernandes (Google) | 1 | -3/+5 |
2018-01-30 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -2/+2 |
2018-01-29 | Merge tag 'init_task-20180117' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -3/+0 |
2018-01-18 | lockdep: Make lockdep checking constant | Matthew Wilcox | 1 | -2/+2 |
2018-01-17 | Expand various INIT_* macros and remove | David Howells | 1 | -3/+0 |
2018-01-08 | locking/lockdep: Remove cross-release leftovers | Ingo Molnar | 1 | -2/+0 |
2017-12-12 | locking/lockdep: Remove the cross-release locking checks | Ingo Molnar | 1 | -125/+0 |
2017-11-08 | locking/lockdep: Add IRQs disabled/enabled assertion APIs: lockdep_assert_irq... | Frederic Weisbecker | 1 | -0/+15 |
2017-11-07 | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar | 1 | -0/+1 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
2017-10-25 | locking/lockdep: Provide empty lockdep_map structure for !CONFIG_LOCKDEP | Byungchul Park | 1 | -0/+5 |
2017-08-29 | locking/lockdep: Untangle xhlock history save/restore from task independence | Peter Zijlstra | 1 | -3/+4 |
2017-08-25 | locking/lockdep: Fix workqueue crossrelease annotation | Peter Zijlstra | 1 | -4/+6 |
2017-08-17 | locking/lockdep: Explicitly initialize wq_barrier::done::map | Boqun Feng | 1 | -0/+1 |
2017-08-10 | locking/lockdep: Handle non(or multi)-acquisition of a crosslock | Byungchul Park | 1 | -1/+21 |
2017-08-10 | locking/lockdep: Detect and handle hist_lock ring buffer overwrite | Byungchul Park | 1 | -0/+20 |
2017-08-10 | locking/lockdep: Implement the 'crossrelease' feature | Byungchul Park | 1 | -7/+103 |
2017-08-10 | locking/lockdep: Rework FS_RECLAIM annotation | Peter Zijlstra | 1 | -9/+2 |
2017-03-16 | locking/lockdep: Add new check to lock_downgrade() | J. R. Okajima | 1 | -0/+3 |
2016-11-30 | locking/lockdep: Provide a type check for lock_is_held | Peter Zijlstra | 1 | -2/+23 |
2016-09-24 | lockdep: make MAX_LOCKDEP_SUBCLASSES unconditionally visible | Bartosz Golaszewski | 1 | -2/+2 |
2016-05-16 | Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -6/+17 |
2016-05-16 | Merge branch 'locking-rwsem-for-linus' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+15 |
2016-05-12 | Merge branch 'sched/urgent' into sched/core to pick up fixes | Ingo Molnar | 1 | -3/+5 |
2016-05-05 | locking/lockdep, sched/core: Implement a better lock pinning scheme | Peter Zijlstra | 1 | -6/+17 |
2016-04-23 | lockdep: Fix lock_chain::base size | Peter Zijlstra | 1 | -3/+5 |
2016-04-22 | locking/rwsem: Provide down_write_killable() | Michal Hocko | 1 | -0/+15 |
2016-02-09 | locking/lockdep: Eliminate lockdep_init() | Andrey Ryabinin | 1 | -2/+0 |
2016-02-09 | locking/lockdep: Convert hash tables to hlists | Andrew Morton | 1 | -2/+2 |
2015-11-23 | treewide: Remove old email address | Peter Zijlstra | 1 | -1/+1 |
2015-06-24 | Merge branch 'sched-hrtimers-for-linus' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -0/+10 |
2015-06-19 | locking/lockdep: Remove hard coded array size dependency | George Beshers | 1 | -2/+2 |
2015-06-19 | lockdep: Implement lock pinning | Peter Zijlstra | 1 | -0/+10 |
2015-03-03 | rcu: Improve diagnostics for blocked critical sections in irq | Paul E. McKenney | 1 | -1/+6 |
2014-10-13 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -1/+1 |
2014-10-13 | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -0/+1 |
2014-10-03 | locking/lockdep: Revert qrwlock recusive stuff | Peter Zijlstra | 1 | -9/+1 |
2014-09-23 | locking: Add WARN_ON_ONCE lock assertion | Peter Hurley | 1 | -0/+5 |
2014-09-18 | rcu: Eliminate deadlock between CPU hotplug and expedited grace periods | Paul E. McKenney | 1 | -0/+1 |
2014-08-13 | locking/lockdep: Restrict the use of recursive read_lock() with qrwlock | Waiman Long | 1 | -1/+9 |
2014-08-13 | locking/Documentation: Move locking related docs into Documentation/locking/ | Davidlohr Bueso | 1 | -1/+1 |
2014-03-31 | Merge branch 'x86-asmlinkage-for-linus' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -1/+1 |
2014-02-13 | asmlinkage: Make lockdep_sys_exit asmlinkage | Andi Kleen | 1 | -1/+1 |
2014-02-09 | lockdep: Change lockdep_set_novalidate_class() to use _and_name | Oleg Nesterov | 1 | -1/+1 |
2014-02-09 | lockdep: Make held_lock->check and "int check" argument bool | Oleg Nesterov | 1 | -16/+9 |
2013-11-06 | seqcount: Add lockdep functionality to seqcount/seqlock structures | John Stultz | 1 | -2/+6 |
2013-07-12 | lockdep: Introduce lock_acquire_exclusive()/shared() helper macros | Michel Lespinasse | 1 | -69/+23 |
2013-02-22 | Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -1/+1 |
2013-02-21 | lockdep: make lockdep_assert_held() not have a return value | Johannes Berg | 1 | -1/+3 |
2013-02-19 | lockdep: Silence warning if CONFIG_LOCKDEP isn't set | Paul Bolle | 1 | -1/+1 |
2013-01-11 | lockdep, rwsem: provide down_write_nest_lock() | Jiri Kosina | 1 | -0/+3 |
2012-05-15 | lockdep: fix oops in processing workqueue | Peter Zijlstra | 1 | -0/+18 |
2011-11-14 | printk, lockdep: Disable lock debugging on zap_locks() | Peter Zijlstra | 1 | -0/+4 |
2011-09-28 | rcu: Restore checks for blocking in RCU read-side critical sections | Paul E. McKenney | 1 | -1/+1 |
2011-05-25 | lockdep, mutex: provide mutex_lock_nest_lock | Peter Zijlstra | 1 | -0/+3 |
2011-01-21 | Merge branch 'fixes-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -0/+3 |
2011-01-20 | lockdep: Move early boot local IRQ enable/disable status to init/main.c | Tejun Heo | 1 | -8/+0 |
2011-01-11 | workqueue: relax lockdep annotation on flush_work() | Tejun Heo | 1 | -0/+3 |
2010-10-21 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -8/+0 |
2010-10-18 | lockdep: Add improved subclass caching | Hitoshi Mitake | 1 | -1/+12 |
2010-10-12 | genirq: Remove early_init_irq_lock_class() | Thomas Gleixner | 1 | -8/+0 |
2010-05-21 | lockdep: Add novalidate class for dev->mutex conversion | Peter Zijlstra | 1 | -0/+8 |
2010-03-12 | sysctl extern cleanup: lockdep | Dave Young | 1 | -0/+4 |
2010-02-25 | rcu: Integrate rcu_dereference_check() message into lockdep | Paul E. McKenney | 1 | -0/+4 |
2009-08-02 | lockdep: Reintroduce generation count to make BFS faster | Ming Lei | 1 | -0/+1 |
2009-08-02 | lockdep: Deal with many similar locks | Peter Zijlstra | 1 | -1/+3 |
2009-08-02 | lockdep: Introduce lockdep_assert_held() | Peter Zijlstra | 1 | -0/+8 |
2009-07-24 | lockdep: BFS cleanup | Peter Zijlstra | 1 | -4/+3 |
2009-07-24 | lockdep: Print the shortest dependency chain if finding a circle | Ming Lei | 1 | -0/+6 |
2009-06-22 | vfs: Set special lockdep map for dirs only if not set by fs | Jan Kara | 1 | -0/+15 |
2009-04-02 | Factor out #ifdefs from kernel/spinlock.c to LOCK_CONTENDED_FLAGS | Robin Holt | 1 | -0/+17 |
2009-02-14 | lockdep: move state bit definitions around | Peter Zijlstra | 1 | -45/+4 |
2009-02-14 | lockdep: sanitize reclaim bit names | Peter Zijlstra | 1 | -4/+4 |
2009-02-14 | lockdep: sanitize bit names | Peter Zijlstra | 1 | -11/+11 |
2009-02-14 | lockdep: annotate reclaim context (__GFP_NOFS) | Nick Piggin | 1 | -1/+16 |
2008-12-30 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
2008-12-18 | locking, irq: enclose irq_desc_lock_class in CONFIG_LOCKDEP | KOSAKI Motohiro | 1 | -1/+1 |
2008-12-04 | lockdep: change a held lock's class | Peter Zijlstra | 1 | -2/+10 |
2008-11-13 | lockdep: include/linux/lockdep.h - fix warning in net/bluetooth/af_bluetooth.c | Ingo Molnar | 1 | -2/+3 |
2008-11-12 | lockdep: include/linux/lockdep.h - fix warning in net/bluetooth/af_bluetooth.c | Ingo Molnar | 1 | -2/+3 |
2008-10-20 | lockstat: contend with points | Peter Zijlstra | 1 | -4/+9 |
2008-09-10 | lockdep: add might_lock() / might_lock_read() | Peter Zijlstra | 1 | -0/+18 |
2008-08-11 | lockdep: increase MAX_LOCKDEP_KEYS | Ingo Molnar | 1 | -1/+1 |
2008-08-11 | lockdep: fix overflow in the hlock shrinkage code | Peter Zijlstra | 1 | -1/+6 |
2008-08-11 | lockdep: rename map_[acquire|release]() => lock_map_[acquire|release]() | Ingo Molnar | 1 | -5/+5 |
2008-08-11 | lockdep: spin_lock_nest_lock() | Peter Zijlstra | 1 | -0/+2 |
2008-08-11 | lockdep: lock protection locks | Peter Zijlstra | 1 | -16/+18 |
2008-08-11 | lockdep: map_acquire | Peter Zijlstra | 1 | -0/+12 |
2008-08-11 | lockdep: shrink held_lock structure | Dave Jones | 1 | -7/+9 |
2008-08-11 | lockdep: lock_set_subclass - reset a held lock's subclass | Peter Zijlstra | 1 | -0/+4 |
2008-07-31 | lockdep: fix combinatorial explosion in lock subgraph traversal | David Miller | 1 | -0/+1 |
2008-06-24 | lockdep: remove duplicate definition of STATIC_LOCKDEP_MAP_INIT | Li Zefan | 1 | -8/+0 |
2008-06-20 | lockdep: add lock_class information to lock_chain and output it | Huang, Ying | 1 | -0/+3 |
2007-10-19 | workqueue: debug flushing deadlocks with lockdep | Johannes Berg | 1 | -0/+8 |
2007-10-11 | lockdep: annotate rcu_read_{,un}lock{,_bh} | Peter Zijlstra | 1 | -0/+7 |
2007-10-11 | lockdep: syscall exit check | Peter Zijlstra | 1 | -0/+2 |
2007-07-19 | lockstat: measure lock bouncing | Peter Zijlstra | 1 | -1/+16 |
2007-07-19 | lockdep: various fixes | Peter Zijlstra | 1 | -1/+2 |
2007-07-19 | lockstat: core infrastructure | Peter Zijlstra | 1 | -0/+53 |
2007-03-22 | [PATCH] lockdep: lockdep_depth vs. debug_locks | Jarek Poplawski | 1 | -1/+1 |
2007-02-12 | [PATCH] lockdep: forward declare struct task_struct | Heiko Carstens | 1 | -0/+2 |
2007-02-11 | [PATCH] lockdep: add graph depth information to /proc/lockdep | Jason Baron | 1 | -0/+1 |
2006-12-13 | [PATCH] lockdep: print irq-trace info on asserts | Ingo Molnar | 1 | -3/+13 |
2006-12-07 | [PATCH] remove kernel/lockdep.c:lockdep_internal | Adrian Bunk | 1 | -6/+0 |
2006-12-07 | [PATCH] debug: workqueue locking sanity | Peter Zijlstra | 1 | -0/+5 |
2006-10-11 | Lockdep: fix compile error in drivers/input/serio/serio.c | Andrew Morton | 1 | -0/+2 |
2006-10-11 | Lockdep: add lockdep_set_class_and_subclass() and lockdep_set_subclass() | Peter Zijlstra | 1 | -4/+11 |
2006-09-29 | [PATCH] lockdep: don't pull in includes when lockdep disabled | Michael S. Tsirkin | 1 | -2/+2 |
2006-07-10 | [PATCH] lockdep: core, reduce per-lock class-cache size | Ingo Molnar | 1 | -1/+1 |
2006-07-03 | [PATCH] lockdep: annotate genirq | Ingo Molnar | 1 | -0/+6 |
2006-07-03 | [PATCH] lockdep: core | Ingo Molnar | 1 | -0/+347 |