X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=fs%2Fbtrfs%2Flocking.h;h=6c4ce457168cd41cc0b92a58453f5c8f2b2fe2f9;hb=ba230c3f6dc88ec008806adb27b12088486d508e;hp=2dab96d8280e0686811742d7e3336183d06041e7;hpb=925baeddc5b0764a53f2214a1253251bab0e0324;p=safe%2Fjmp%2Flinux-2.6 diff --git a/fs/btrfs/locking.h b/fs/btrfs/locking.h index 2dab96d..6c4ce45 100644 --- a/fs/btrfs/locking.h +++ b/fs/btrfs/locking.h @@ -21,6 +21,11 @@ int btrfs_tree_lock(struct extent_buffer *eb); int btrfs_tree_unlock(struct extent_buffer *eb); -int btrfs_tree_locked(struct extent_buffer *eb); + int btrfs_try_tree_lock(struct extent_buffer *eb); +int btrfs_try_spin_lock(struct extent_buffer *eb); + +void btrfs_set_lock_blocking(struct extent_buffer *eb); +void btrfs_clear_lock_blocking(struct extent_buffer *eb); +void btrfs_assert_tree_locked(struct extent_buffer *eb); #endif