- 1a9fd41 btrfs: fix typos in comments by David Sterba · 3 years, 7 months ago
- 0ecae6f btrfs: remove the recurse parameter from __btrfs_tree_read_lock by Josef Bacik · 4 years, 2 months ago
- 1bb9659 btrfs: merge back btrfs_read_lock_root_node helpers by Josef Bacik · 4 years, 2 months ago
- 4048dae btrfs: locking: remove the recursion handling code by Josef Bacik · 4 years, 2 months ago
- ac5887c btrfs: locking: remove all the blocking helpers by Josef Bacik · 4 years, 4 months ago
- 196d59a btrfs: switch extent buffer tree lock to rw_semaphore by Josef Bacik · 4 years, 4 months ago
- fd7ba1c btrfs: add nesting tags to the locking helpers by Josef Bacik · 4 years, 4 months ago
- 5189941 btrfs: introduce btrfs_path::recurse by Josef Bacik · 4 years, 4 months ago
- 329ced7 btrfs: rename extent_buffer::lock_nested to extent_buffer::lock_recursed by Josef Bacik · 4 years, 4 months ago
- 78d933c btrfs: add missing annotation for btrfs_tree_lock() by Jules Irenge · 4 years, 9 months ago
- 2992df7 btrfs: Implement DREW lock by Nikolay Borisov · 5 years ago
- b908c33 btrfs: move root node locking helpers to locking.c by David Sterba · 5 years ago
- d4e253b btrfs: document extent buffer locking by David Sterba · 5 years ago
- a447798 btrfs: access eb::blocking_writers according to ACCESS_ONCE policies by David Sterba · 5 years ago
- 40d38f5 btrfs: set blocking_writers directly, no increment or decrement by David Sterba · 5 years ago
- f5c2a52 btrfs: merge blocking_writers branches in btrfs_tree_read_lock by David Sterba · 5 years ago
- 1f95ec0 btrfs: move btrfs_unlock_up_safe to other locking functions by David Sterba · 5 years ago
- ed2b1d3 btrfs: move btrfs_set_path_blocking to other locking functions by David Sterba · 5 years ago
- 31f6e76 btrfs: make btrfs_assert_tree_locked static inline by David Sterba · 5 years ago
- d615621 btrfs: make locking assertion helpers static inline by David Sterba · 5 years ago
- 602cbe9 btrfs: move cond_wake_up functions out of ctree by David Sterba · 5 years ago
- 5044ed4 btrfs: Remove unused locking functions by Nikolay Borisov · 5 years ago
- 6e7ca09 btrfs: Fix deadlock caused by missing memory barrier by Nikolay Borisov · 5 years ago
- 00801ae btrfs: switch extent_buffer write_locks from atomic to int by David Sterba · 6 years ago
- f3dc24c btrfs: switch extent_buffer spinning_writers from atomic to int by David Sterba · 6 years ago
- 06297d8 btrfs: switch extent_buffer blocking_writers from atomic to int by David Sterba · 6 years ago
- 31aab40 btrfs: trace: Introduce trace events for all btrfs tree locking events by Qu Wenruo · 6 years ago
- 34e73cc btrfs: trace: Introduce trace events for sleepable tree lock by Qu Wenruo · 6 years ago
- ed1b4ed btrfs: switch extent_buffer::lock_nested to bool by David Sterba · 6 years ago
- c79adfc btrfs: use assertion helpers for extent buffer write lock counters by David Sterba · 6 years ago
- e3f1538 btrfs: add assertion helpers for extent buffer write lock counters by David Sterba · 6 years ago
- 5c9c799 btrfs: use assertion helpers for extent buffer read lock counters by David Sterba · 6 years ago
- 58a2ddae btrfs: add assertion helpers for extent buffer read lock counters by David Sterba · 6 years ago
- afd495a btrfs: use assertion helpers for spinning readers by David Sterba · 6 years ago
- 225948d btrfs: add assertion helpers for spinning readers by David Sterba · 6 years ago
- 843ccf9 btrfs: use assertion helpers for spinning writers by David Sterba · 6 years ago
- e4e9fd0 btrfs: add assertion helpers for spinning writers by David Sterba · 6 years ago
- 970e74d btrfs: simplify waiting loop in btrfs_tree_lock by David Sterba · 7 years ago
- aa12c02 btrfs: split btrfs_clear_lock_blocking_rw to read and write helpers by David Sterba · 7 years ago
- b95be2d btrfs: split btrfs_set_lock_blocking_rw to read and write helpers by David Sterba · 7 years ago
- 093258e btrfs: replace waitqueue_actvie with cond_wake_up by David Sterba · 7 years ago
- c1d7c51 btrfs: replace GPL boilerplate by SPDX -- sources by David Sterba · 7 years ago
- 2e32ef8 btrfs: Relax memory barrier in btrfs_tree_unlock by Nikolay Borisov · 7 years ago
- 7928d67 btrfs: cleanup, remove stray return statements by David Sterba · 9 years ago
- ee86395 btrfs: comment the rest of implicit barriers before waitqueue_active by David Sterba · 10 years ago
- a83342a btrfs: add comments to barriers before waitqueue_active by David Sterba · 10 years ago
- 166f66d btrfs: Add WARN_ON() for double lock in btrfs_tree_lock() by Zhaolei · 9 years ago
- f82c458 btrfs: fix lockups from btrfs_clear_path_blocking by Chris Mason · 10 years ago
- ea4ebde Btrfs: fix deadlocks with trylock on tree nodes by Chris Mason · 11 years ago
- 48a3b63 btrfs: make static code static & remove dead code by Eric Sandeen · 12 years ago
- 39f9d02 Btrfs: save us a read_lock by Liu Bo · 12 years ago
- aa2ffd0 Btrfs: fix a misplaced address operator in a condition by Stefan Behrens · 12 years ago
- cbea5ac Btrfs: reduce calls to wake_up on uncontended locks by Chris Mason · 12 years ago
- 143bede btrfs: return void in functions without error conditions by Jeff Mahoney · 13 years ago
- 5b25f70 Btrfs: add nested locking mode for paths by Arne Jansen · 13 years ago
- bd68151 Btrfs: switch the btrfs tree locks to reader/writer by Chris Mason · 13 years ago
- f2a97a9 btrfs: remove all unused functions by David Sterba · 14 years ago
- 5a0e3ad include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h by Tejun Heo · 15 years ago
- d4a7894 Btrfs: fix typos in comments by Wu Fengguang · 16 years ago
- b947343 Btrfs: leave btree locks spinning more often by Chris Mason · 16 years ago
- 66d7e85 Btrfs: Check for a blocking lock before taking the spin by Chris Mason · 16 years ago
- b9447ef8 Btrfs: fix spinlock assertions on UP systems by Chris Mason · 16 years ago
- 4008c04 Btrfs: make a lockdep class for the extent buffer locks by Chris Mason · 16 years ago
- 284b066 Btrfs: don't use spin_is_contended by Chris Mason · 16 years ago
- b4ce94d Btrfs: Change btree locking to use explicit blocking points by Chris Mason · 16 years ago
- d397712 Btrfs: Fix checkpatch.pl warnings by Chris Mason · 16 years ago
- d352ac6 Btrfs: add and improve comments by Chris Mason · 16 years ago
- 65b51a0 btrfs_search_slot: reduce lock contention by cowing in two stages by Chris Mason · 16 years ago
- bcc63ab Btrfs: implement memory reclaim for leaf reference cache by Yan · 16 years ago
- 4881ee5 Btrfs: Fix some build problems on 2.6.18 based enterprise kernels by Chris Mason · 16 years ago
- 6dddcbe Btrfs: Use mutex_lock_nested for tree locking by Chris Mason · 16 years ago
- a61e6f2 Btrfs: Use a mutex in the extent buffer for tree block locking by Chris Mason · 16 years ago
- f9efa9c Btrfs: Reduce contention on the root node by Chris Mason · 17 years ago
- 925baed Btrfs: Start btree concurrency work. by Chris Mason · 17 years ago