btrfs: add btrfs_try_lock_ordered_range
[linux-2.6-block.git] / fs / btrfs / ordered-data.h
index ac6b8ef133aa1c790a6891dec51ce86b31bd52c3..f59f2dbdb25edeed2c0efd9318c8645d6ba8be8b 100644 (file)
@@ -206,6 +206,7 @@ void btrfs_wait_ordered_roots(struct btrfs_fs_info *fs_info, u64 nr,
 void btrfs_lock_and_flush_ordered_range(struct btrfs_inode *inode, u64 start,
                                        u64 end,
                                        struct extent_state **cached_state);
+bool btrfs_try_lock_ordered_range(struct btrfs_inode *inode, u64 start, u64 end);
 int btrfs_split_ordered_extent(struct btrfs_ordered_extent *ordered, u64 pre,
                               u64 post);
 int __init ordered_data_init(void);