Code

History

Commits on 94dea151bf3651c01acb12a38ca75ba9d26ea4da to kernel/locking315+
  1. torture: Keep old-school dmesg formatPaul E. McKenney committed 8 years ago6050003
  2. torture: Make online/offline messages appear only for verbose=2Paul E. McKenney committed 8 years ago90127d6
  3. Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 8 years ago2da2ca2
  4. locking/lockdep: Do not record IRQ state within lockdep codeSteven Rostedt (VMware) committed 8 years agofcc784b
  5. locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMSWaiman Long committed 8 years ago03eeafd
  6. treewide: kzalloc() -> kcalloc()Kees Cook committed 8 years ago6396bb2
  7. treewide: kmalloc() -> kmalloc_array()Kees Cook committed 8 years ago6da2ec5
  8. Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 8 years ago92400b8
  9. Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds committed 8 years agocf626b0
  10. locking/rwsem: Simplify the is-owner-spinnable checksOleg Nesterov committed 8 years ago1b22fc6
  11. Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar committed 8 years ago675c00c
  12. locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWNWaiman Long committed 8 years ago5a81764
  13. locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flagWaiman Long committed 8 years agod7d760e
  14. proc: introduce proc_create_single{,_data}Christoph Hellwig committed 8 years ago3f3942a
  15. proc: introduce proc_create_seq{,_data}Christoph Hellwig committed 8 years agofddda2b
  16. locking/lockdep: Move sanity check to inside lockdep_print_held_locks()Tetsuo Handa committed 8 years ago8cc05c7
  17. locking/lockdep: Use for_each_process_thread() for debug_show_all_locks()Tetsuo Handa committed 8 years ago0f736a5
  18. locking/mutex: Optimize __mutex_trylock_fast()Peter Zijlstra committed 8 years agoc427f69
  19. locking/qspinlock: Remove duplicate clear_pending() function from PV codeWill Deacon committed 8 years ago3bea9ad
  20. locking/qspinlock: Add stat tracking for pending vs. slowpathWaiman Long committed 8 years ago81d3dc9
  21. locking/qspinlock: Use try_cmpxchg() instead of cmpxchg() when lockingWill Deacon committed 8 years agoae75d90
  22. locking/qspinlock: Elide back-to-back RELEASE operations with smp_wmb()Will Deacon committed 8 years ago9d4646d
  23. locking/qspinlock: Use smp_cond_load_relaxed() to wait for next nodeWill Deacon committed 8 years agoc131a19
  24. locking/mcs: Use smp_cond_load_acquire() in MCS spin loopJason Low committed 8 years ago7f56b58
  25. locking/qspinlock: Use atomic_cond_read_acquire()Will Deacon committed 8 years agof9c811f
  26. locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queueWill Deacon committed 8 years agoc61da58
  27. locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpathWill Deacon committed 8 years ago59fb586
  28. locking/qspinlock: Bound spinning on pending->locked transition in slowpathWill Deacon committed 8 years ago6512276
  29. locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock'Will Deacon committed 8 years ago625e88b
  30. locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatchesWaiman Long committed 8 years ago5149cba
  31. Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar committed 8 years ago169310f
  32. lockdep: Make the lock debug output more usefulTetsuo Handa committed 8 years agob3c3975
  33. locking/rtmutex: Handle non enqueued waiters gracefully in remove_waiter()Peter Zijlstra committed 8 years agoc28d62c
  34. locking/mutex: Improve documentationMatthew Wilcox committed 8 years ago45dbac0
  35. Merge tag 'v4.16-rc5' into locking/core, to pick up fixesIngo Molnar committed 8 years ago9884afa

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t