]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - fs/btrfs/ctree.h
Btrfs: check if we can nocow if we don't have data space
[linux-imx.git] / fs / btrfs / ctree.h
index b528a5509cb823eb3bd9ad3d0bd344fe2e480855..e795bf135e809fa473190e0169edf21ef7acfb2d 100644 (file)
@@ -3552,6 +3552,10 @@ void btrfs_wait_and_free_delalloc_work(struct btrfs_delalloc_work *work);
 struct extent_map *btrfs_get_extent_fiemap(struct inode *inode, struct page *page,
                                           size_t pg_offset, u64 start, u64 len,
                                           int create);
+noinline int can_nocow_extent(struct btrfs_trans_handle *trans,
+                             struct inode *inode, u64 offset, u64 *len,
+                             u64 *orig_start, u64 *orig_block_len,
+                             u64 *ram_bytes);
 
 /* RHEL and EL kernels have a patch that renames PG_checked to FsMisc */
 #if defined(ClearPageFsMisc) && !defined(ClearPageChecked)