Age | Commit message (Expand) | Author | Files | Lines |
2020-12-08 | btrfs: switch extent buffer tree lock to rw_semaphore | Josef Bacik | 1 | -310/+64 |
2020-10-07 | btrfs: add nesting tags to the locking helpers | Josef Bacik | 1 | -4/+10 |
2020-10-07 | btrfs: introduce btrfs_path::recurse | Josef Bacik | 1 | -3/+10 |
2020-10-07 | btrfs: rename extent_buffer::lock_nested to extent_buffer::lock_recursed | Josef Bacik | 1 | -12/+12 |
2020-05-25 | btrfs: add missing annotation for btrfs_tree_lock() | Jules Irenge | 1 | -0/+1 |
2020-03-23 | btrfs: Implement DREW lock | Nikolay Borisov | 1 | -0/+93 |
2020-03-23 | btrfs: move root node locking helpers to locking.c | David Sterba | 1 | -0/+42 |
2019-11-18 | btrfs: document extent buffer locking | David Sterba | 1 | -14/+158 |
2019-11-18 | btrfs: access eb::blocking_writers according to ACCESS_ONCE policies | David Sterba | 1 | -11/+21 |
2019-11-18 | btrfs: set blocking_writers directly, no increment or decrement | David Sterba | 1 | -2/+2 |
2019-11-18 | btrfs: merge blocking_writers branches in btrfs_tree_read_lock | David Sterba | 1 | -13/+14 |
2019-11-18 | btrfs: move btrfs_unlock_up_safe to other locking functions | David Sterba | 1 | -0/+26 |
2019-11-18 | btrfs: move btrfs_set_path_blocking to other locking functions | David Sterba | 1 | -0/+26 |
2019-11-18 | btrfs: make btrfs_assert_tree_locked static inline | David Sterba | 1 | -6/+0 |
2019-11-18 | btrfs: make locking assertion helpers static inline | David Sterba | 1 | -10/+10 |
2019-09-09 | btrfs: move cond_wake_up functions out of ctree | David Sterba | 1 | -0/+1 |
2019-09-09 | btrfs: Remove unused locking functions | Nikolay Borisov | 1 | -36/+0 |
2019-07-25 | btrfs: Fix deadlock caused by missing memory barrier | Nikolay Borisov | 1 | -3/+6 |
2019-07-02 | btrfs: switch extent_buffer write_locks from atomic to int | David Sterba | 1 | -3/+3 |
2019-07-02 | btrfs: switch extent_buffer spinning_writers from atomic to int | David Sterba | 1 | -5/+5 |
2019-07-02 | btrfs: switch extent_buffer blocking_writers from atomic to int | David Sterba | 1 | -26/+20 |
2019-04-29 | btrfs: trace: Introduce trace events for all btrfs tree locking events | Qu Wenruo | 1 | -0/+10 |
2019-04-29 | btrfs: trace: Introduce trace events for sleepable tree lock | Qu Wenruo | 1 | -0/+12 |
2019-04-29 | btrfs: switch extent_buffer::lock_nested to bool | David Sterba | 1 | -3/+3 |
2019-04-29 | btrfs: use assertion helpers for extent buffer write lock counters | David Sterba | 1 | -3/+3 |
2019-04-29 | btrfs: add assertion helpers for extent buffer write lock counters | David Sterba | 1 | -5/+18 |
2019-04-29 | btrfs: use assertion helpers for extent buffer read lock counters | David Sterba | 1 | -5/+5 |
2019-04-29 | btrfs: add assertion helpers for extent buffer read lock counters | David Sterba | 1 | -7/+18 |
2019-04-29 | btrfs: use assertion helpers for spinning readers | David Sterba | 1 | -8/+6 |
2019-04-29 | btrfs: add assertion helpers for spinning readers | David Sterba | 1 | -0/+13 |
2019-04-29 | btrfs: use assertion helpers for spinning writers | David Sterba | 1 | -10/+6 |
2019-04-29 | btrfs: add assertion helpers for spinning writers | David Sterba | 1 | -0/+24 |
2019-02-25 | btrfs: simplify waiting loop in btrfs_tree_lock | David Sterba | 1 | -9/+2 |
2019-02-25 | btrfs: split btrfs_clear_lock_blocking_rw to read and write helpers | David Sterba | 1 | -22/+25 |
2019-02-25 | btrfs: split btrfs_set_lock_blocking_rw to read and write helpers | David Sterba | 1 | -24/+26 |
2018-05-28 | btrfs: replace waitqueue_actvie with cond_wake_up | David Sterba | 1 | -23/+11 |
2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- sources | David Sterba | 1 | -14/+2 |
2018-03-31 | btrfs: Relax memory barrier in btrfs_tree_unlock | Nikolay Borisov | 1 | -1/+1 |
2016-01-07 | btrfs: cleanup, remove stray return statements | David Sterba | 1 | -2/+0 |
2015-10-10 | btrfs: comment the rest of implicit barriers before waitqueue_active | David Sterba | 1 | -0/+9 |
2015-10-10 | btrfs: add comments to barriers before waitqueue_active | David Sterba | 1 | -0/+3 |
2015-08-09 | btrfs: Add WARN_ON() for double lock in btrfs_tree_lock() | Zhaolei | 1 | -0/+1 |
2014-11-19 | btrfs: fix lockups from btrfs_clear_path_blocking | Chris Mason | 1 | -3/+21 |
2014-06-20 | Btrfs: fix deadlocks with trylock on tree nodes | Chris Mason | 1 | -34/+46 |
2013-05-06 | btrfs: make static code static & remove dead code | Eric Sandeen | 1 | -2/+2 |
2013-02-20 | Btrfs: save us a read_lock | Liu Bo | 1 | -3/+2 |
2012-08-29 | Btrfs: fix a misplaced address operator in a condition | Stefan Behrens | 1 | -1/+1 |
2012-07-23 | Btrfs: reduce calls to wake_up on uncontended locks | Chris Mason | 1 | -5/+9 |
2012-03-22 | btrfs: return void in functions without error conditions | Jeff Mahoney | 1 | -4/+2 |
2012-01-04 | Btrfs: add nested locking mode for paths | Arne Jansen | 1 | -2/+51 |