1. 89340d0 Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" by Wanpeng Li · 5 years ago
  2. ad53fa1 locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs by Waiman Long · 6 years ago
  3. 57c8a66 mm: remove include/linux/bootmem.h by Mike Rapoport · 6 years ago
  4. 0fa809c locking/pvqspinlock: Extend node size when pvqspinlock is configured by Waiman Long · 6 years ago
  5. 3bea9ad locking/qspinlock: Remove duplicate clear_pending() function from PV code by Will Deacon · 7 years ago
  6. 81d3dc9 locking/qspinlock: Add stat tracking for pending vs. slowpath by Waiman Long · 7 years ago
  7. 59fb586 locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath by Will Deacon · 7 years ago
  8. 625e88b locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock' by Will Deacon · 7 years ago
  9. 11752ad locking/pvqspinlock: Implement hybrid PV queued/unfair locks by Waiman Long · 7 years ago
  10. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  11. 34d54f3 locking/pvqspinlock: Relax cmpxchg's to improve performance on some architectures by Waiman Long · 7 years ago
  12. 3d375d7 mm: update callers to use HASH_ZERO flag by Pavel Tatashin · 7 years ago
  13. 75437bb locking/pvqspinlock: Don't wait if vCPU is preempted by Pan Xinhui · 8 years ago
  14. b193049 locking/pv-qspinlock: Use cmpxchg_release() in __pv_queued_spin_unlock() by Pan Xinhui · 8 years ago
  15. 08be8f6 locking/pvstat: Separate wait_again and spurious wakeup stats by Waiman Long · 9 years ago
  16. 64a5e3c locking/qspinlock: Improve readability by Peter Zijlstra · 8 years ago
  17. 229ce63 locking/pvqspinlock: Fix double hash race by Wanpeng Li · 8 years ago
  18. e37837f locking/atomic: Remove the deprecated atomic_{set,clear}_mask() functions by Peter Zijlstra · 9 years ago
  19. 32d6251 locking/pvqspinlock: Enable slowpath locking count tracking by Waiman Long · 9 years ago
  20. eaff0e7 locking/pvqspinlock: Move lock stealing count tracking code into pv_queued_spin_steal_lock() by Waiman Long · 9 years ago
  21. cd0272f locking/pvqspinlock: Queue node adaptive spinning by Waiman Long · 9 years ago
  22. 1c4941f locking/pvqspinlock: Allow limited lock stealing by Waiman Long · 9 years ago
  23. 45e898b locking/pvqspinlock: Collect slowpath lock statistics by Waiman Long · 9 years ago
  24. d780453 locking/pvqspinlock, x86: Optimize the PV unlock code path by Waiman Long · 9 years ago
  25. 93edc8b locking/pvqspinlock: Kick the PV CPU unconditionally when _Q_SLOW_VAL by Waiman Long · 9 years ago
  26. 75d2270 locking/pvqspinlock: Only kick CPU at unlock time by Waiman Long · 9 years ago
  27. 3b3fdf1 locking/pvqspinlock: Order pv_unhash() after cmpxchg() on unlock slowpath by Will Deacon · 9 years ago
  28. 0b792bf locking: Clean up pvqspinlock warning by Peter Zijlstra · 9 years ago
  29. cba77f0 locking/pvqspinlock: Fix kernel panic in locking-selftest by Waiman Long · 9 years ago
  30. b92b8b3 locking/arch: Rename set_mb() to smp_store_mb() by Peter Zijlstra · 10 years ago
  31. 52c9d2b locking/pvqspinlock: Replace xchg() by the more descriptive set_mb() by Waiman Long · 10 years ago
  32. a23db28 locking/pvqspinlock: Implement simple paravirt support for the qspinlock by Waiman Long · 10 years ago