Code

History

Commits on aa40d5a43526cca9439a2b45fcfdcd016594dece to kernel/locking455+
  1. locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued()Waiman Long committed 7 years agoa338ecb
  2. locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.hWaiman Long committed 7 years ago12a30a7
  3. locking/rwsem: Move owner setting code from rwsem.c to rwsem.hWaiman Long committed 7 years agoc7580c1
  4. locking/rwsem: Relocate rwsem_down_read_failed()Waiman Long committed 7 years agoeecec78
  5. mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessorsWill Deacon committed 7 years ago60ca1e5
  6. asm-generic/mmiowb: Add generic implementation of mmiowb() trackingWill Deacon committed 7 years agod1be6a2
  7. locking/rwsem: Optimize down_read_trylock()Waiman Long committed 7 years agoddb20d1
  8. locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archsWaiman Long committed 7 years ago390a0c6
  9. locking/rwsem: Remove arch specific rwsem filesWaiman Long committed 7 years ago46ad084
  10. locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detectionPaul E. McKenney committed 7 years agoa9d6938
  11. locking/lockdep: Only call init_rcu_head() after RCU has been initializedBart Van Assche committed 7 years ago0126574
  12. locking/lockdep: Avoid a Clang warningArnd Bergmann committed 7 years ago3fe7522
  13. Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 7 years ago203b660
  14. Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 7 years ago3478588
  15. Merge branch 'linus' into perf/core, to pick up fixesIngo Molnar committed 7 years ago9ed8f1a
  16. locking/lockdep: Add module_param to enable consistency checksPeter Zijlstra committed 7 years ago72dcd50
  17. locking/lockdep: Add support for dynamic keysBart Van Assche committed 7 years ago108c148
  18. locking/lockdep: Verify whether lock objects are small enough to be used as class keysBart Van Assche committed 7 years ago4bf5086
  19. locking/lockdep: Check data structure consistencyBart Van Assche committed 7 years agob526b2e
  20. locking/lockdep: Reuse lock chains that have been freedBart Van Assche committed 7 years agode4643a
  21. locking/lockdep: Fix a comment in add_chain_cache()Bart Van Assche committed 7 years ago527af3e
  22. locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count()Bart Van Assche committed 7 years ago2212684
  23. locking/lockdep: Reuse list entries that are no longer in useBart Van Assche committed 7 years agoace35a7
  24. locking/lockdep: Free lock classes that are no longer in useBart Van Assche committed 7 years agoa0b0fd5
  25. locking/lockdep: Update two outdated commentsBart Van Assche committed 7 years ago29fc33f
  26. locking/lockdep: Make it easy to detect whether or not inside a selftestBart Van Assche committed 7 years agocdc84d7
  27. locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock()Bart Van Assche committed 7 years ago956f356
  28. locking/lockdep: Initialize the locks_before and locks_after lists earlierBart Van Assche committed 7 years agofeb0a38
  29. locking/lockdep: Make zap_class() remove all matching lock order entriesBart Van Assche committed 7 years ago86cffb8
  30. locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cacheBart Van Assche committed 7 years ago523b113
  31. locking/lockdep: Fix reported required memory size (2/2)Bart Van Assche committed 7 years ago15ea86b
  32. locking/lockdep: Fix reported required memory size (1/2)Bart Van Assche committed 7 years ago7ff8517
  33. locking/lockdep: Fix two 32-bit compiler warningsBart Van Assche committed 7 years ago09d75ec
  34. locking/qspinlock: Remove unnecessary BUG_ON() callWaiman Long committed 7 years ago733000c
  35. Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar committed 7 years ago0614621