Age | Commit message (Expand) | Author | Files | Lines |
2022-12-05 | btrfs: move the lockdep helpers into locking.h | Josef Bacik | 1 | -0/+76 |
2022-09-26 | btrfs: implement a nowait option for tree searches | Josef Bacik | 1 | -0/+1 |
2022-08-17 | btrfs: fix lockdep splat with reloc root extent buffers | Josef Bacik | 1 | -0/+5 |
2022-08-17 | btrfs: move lockdep class helpers to locking.c | Josef Bacik | 1 | -0/+9 |
2021-10-26 | btrfs: assert that extent buffers are write locked instead of only locked | Filipe Manana | 1 | -3/+4 |
2020-12-08 | btrfs: remove the recurse parameter from __btrfs_tree_read_lock | Josef Bacik | 1 | -2/+1 |
2020-12-08 | btrfs: merge back btrfs_read_lock_root_node helpers | Josef Bacik | 1 | -7/+1 |
2020-12-08 | btrfs: locking: remove all the blocking helpers | Josef Bacik | 1 | -10/+1 |
2020-12-08 | btrfs: switch extent buffer tree lock to rw_semaphore | Josef Bacik | 1 | -1/+1 |
2020-10-07 | btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots | Josef Bacik | 1 | -0/+9 |
2020-10-07 | btrfs: introduce BTRFS_NESTING_SPLIT for split blocks | Josef Bacik | 1 | -0/+9 |
2020-10-07 | btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW | Josef Bacik | 1 | -0/+8 |
2020-10-07 | btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT | Josef Bacik | 1 | -0/+12 |
2020-10-07 | btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks | Josef Bacik | 1 | -0/+8 |
2020-10-07 | btrfs: add nesting tags to the locking helpers | Josef Bacik | 1 | -1/+24 |
2020-10-07 | btrfs: introduce btrfs_path::recurse | Josef Bacik | 1 | -0/+9 |
2020-03-23 | btrfs: Implement DREW lock | Nikolay Borisov | 1 | -0/+20 |
2019-11-18 | btrfs: move btrfs_unlock_up_safe to other locking functions | David Sterba | 1 | -0/+1 |
2019-11-18 | btrfs: move btrfs_set_path_blocking to other locking functions | David Sterba | 1 | -0/+2 |
2019-11-18 | btrfs: make btrfs_assert_tree_locked static inline | David Sterba | 1 | -1/+9 |
2019-09-09 | btrfs: Remove unused locking functions | Nikolay Borisov | 1 | -2/+0 |
2019-02-25 | btrfs: merge btrfs_set_lock_blocking_rw with it's caller | David Sterba | 1 | -12/+0 |
2019-02-25 | btrfs: open code now trivial btrfs_set_lock_blocking | David Sterba | 1 | -5/+0 |
2019-02-25 | btrfs: replace btrfs_set_lock_blocking_rw with appropriate helpers | David Sterba | 1 | -1/+1 |
2019-02-25 | btrfs: split btrfs_clear_lock_blocking_rw to read and write helpers | David Sterba | 1 | -5/+2 |
2019-02-25 | btrfs: split btrfs_set_lock_blocking_rw to read and write helpers | David Sterba | 1 | -1/+14 |
2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- headers | David Sterba | 1 | -16/+3 |
2014-11-19 | btrfs: fix lockups from btrfs_clear_path_blocking | Chris Mason | 1 | -0/+2 |
2013-03-14 | Btrfs: remove btrfs_try_spin_lock | Liu Bo | 1 | -1/+0 |
2012-03-22 | btrfs: return void in functions without error conditions | Jeff Mahoney | 1 | -2/+2 |
2011-07-27 | Btrfs: switch the btrfs tree locks to reader/writer | Chris Mason | 1 | -2/+34 |
2011-05-06 | btrfs: remove all unused functions | David Sterba | 1 | -2/+0 |
2009-03-09 | Btrfs: fix spinlock assertions on UP systems | Chris Mason | 1 | -1/+1 |
2009-02-10 | Btrfs: don't use spin_is_contended | Chris Mason | 1 | -2/+0 |
2009-02-04 | Btrfs: Change btree locking to use explicit blocking points | Chris Mason | 1 | -0/+6 |
2008-09-25 | btrfs_search_slot: reduce lock contention by cowing in two stages | Chris Mason | 1 | -0/+1 |
2008-09-25 | Btrfs: Start btree concurrency work. | Chris Mason | 1 | -0/+26 |