Code

History

Commits on aa40d5a43526cca9439a2b45fcfdcd016594dece to kernel/locking595+
  1. locking/core: Fix deadlock during boot on systems with GENERIC_LOCKBREAKWill Deacon committed 8 years agof87f3a3
  2. Merge branches 'cond_resched.2017.12.04a', 'dyntick.2017.11.28a', 'fixes.2017.12.11a', 'srbd.2017.12.05a' and 'torture.2017.12.11a' into HEADPaul E. McKenney committed 8 years ago1dfa55e
  3. torture: Eliminate torture_runnable and perf_runnablePaul E. McKenney committed 8 years agoa2f2577
  4. locking/locktorture: Fix num reader/writer corner casesDavidlohr Bueso committed 9 years ago2ce77d1
  5. locking/locktorture: Fix rwsem reader_delayDavidlohr Bueso committed 9 years agof2f7626
  6. torture: Reduce #ifdefs for preempt_schedule()Paul E. McKenney committed 9 years agocc1321c
  7. locking/lockdep: Fix possible NULL derefPeter Zijlstra committed 8 years ago5e351ad
  8. locking: Remove smp_read_barrier_depends() from queued_spin_lock_slowpath()Paul E. McKenney committed 9 years ago548095d
  9. kmemcheck: remove annotationsLevin, Alexander (Sasha Levin) committed 9 years ago4950276
  10. locking/pvqspinlock: Implement hybrid PV queued/unfair locksWaiman Long committed 9 years ago11752ad
  11. locking/rwlocks: Fix commentsCheng Jian committed 9 years agof791dd2
  12. Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar committed 9 years ago8c5db92
  13. License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman committed 9 years agob244131
  14. locking/lockdep: Introduce CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK=yByungchul Park committed 9 years agoe121d64
  15. locking/lockdep: Add a boot parameter allowing unwind in cross-release and disable it by defaultByungchul Park committed 9 years agod141bab
  16. locking/qrwlock: Prevent slowpath writers getting held up by fastpathWill Deacon committed 9 years agod133166
  17. locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlockWill Deacon committed 9 years agob519b56
  18. locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock'Will Deacon committed 9 years agoe0d0228
  19. locking/core: Remove {read,spin,write}_can_lock()Will Deacon committed 9 years agoa8a217c
  20. locking/rwsem: Add down_read_killable()Kirill Tkhai committed 9 years ago76f8507
  21. locking/lockdep: Fix stacktrace messPeter Zijlstra committed 9 years ago8b405d5
  22. locking/rwsem-xadd: Fix missed wakeup due to reordering of loadPrateek Sood committed 9 years ago9c29c31
  23. mm: treewide: remove GFP_TEMPORARY allocation flagMichal Hocko committed 9 years ago0ee931c
  24. locking/rtmutex: replace top-waiter and pi_waiters leftmost cachingDavidlohr Bueso committed 9 years agoa23ba90
  25. Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 9 years ago5f82e71
  26. locking/pvqspinlock: Relax cmpxchg's to improve performance on some architecturesWaiman Long committed 9 years ago34d54f3
  27. locking/lockdep: Untangle xhlock history save/restore from task independencePeter Zijlstra committed 9 years agof52be57
  28. locking/lockdep: Fix workqueue crossrelease annotationPeter Zijlstra committed 9 years agoe6f3faa
  29. locking: Remove spin_unlock_wait() generic definitionsPaul E. McKenney committed 9 years agod3a024a
  30. locking/lockdep: Fix the rollback and overwrite detection logic in crossreleaseByungchul Park committed 9 years ago907dc16
  31. locking/lockdep: Add a comment about crossrelease_hist_end() in lockdep_sys_exit()Byungchul Park committed 9 years agoa10b5c5
  32. locking/lockdep: Make print_circular_bug() aware of crossreleaseByungchul Park committed 9 years ago383a4bc
  33. locking/lockdep: Handle non(or multi)-acquisition of a crosslockByungchul Park committed 9 years ago28a903f
  34. locking/lockdep: Detect and handle hist_lock ring buffer overwriteByungchul Park committed 9 years ago23f873d
  35. locking/lockdep: Implement the 'crossrelease' featureByungchul Park committed 9 years agob09be67