mirror of https://gitee.com/openkylin/linux.git
btrfs: sink get_extent parameter to extent_fiemap
All callers pass btrfs_get_extent_fiemap and we don't expect anything else in the context of extent_fiemap. Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
3c98c62f7a
commit
2135fb9bb4
|
@ -4441,7 +4441,7 @@ static int emit_last_fiemap_cache(struct btrfs_fs_info *fs_info,
|
||||||
}
|
}
|
||||||
|
|
||||||
int extent_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo,
|
int extent_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo,
|
||||||
__u64 start, __u64 len, get_extent_t *get_extent)
|
__u64 start, __u64 len)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
u64 off = start;
|
u64 off = start;
|
||||||
|
@ -4524,7 +4524,7 @@ int extent_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo,
|
||||||
&cached_state);
|
&cached_state);
|
||||||
|
|
||||||
em = get_extent_skip_holes(inode, start, last_for_get_extent,
|
em = get_extent_skip_holes(inode, start, last_for_get_extent,
|
||||||
get_extent);
|
btrfs_get_extent_fiemap);
|
||||||
if (!em)
|
if (!em)
|
||||||
goto out;
|
goto out;
|
||||||
if (IS_ERR(em)) {
|
if (IS_ERR(em)) {
|
||||||
|
@ -4613,7 +4613,7 @@ int extent_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo,
|
||||||
|
|
||||||
/* now scan forward to see if this is really the last extent. */
|
/* now scan forward to see if this is really the last extent. */
|
||||||
em = get_extent_skip_holes(inode, off, last_for_get_extent,
|
em = get_extent_skip_holes(inode, off, last_for_get_extent,
|
||||||
get_extent);
|
btrfs_get_extent_fiemap);
|
||||||
if (IS_ERR(em)) {
|
if (IS_ERR(em)) {
|
||||||
ret = PTR_ERR(em);
|
ret = PTR_ERR(em);
|
||||||
goto out;
|
goto out;
|
||||||
|
|
|
@ -417,7 +417,7 @@ int extent_readpages(struct extent_io_tree *tree,
|
||||||
struct list_head *pages, unsigned nr_pages,
|
struct list_head *pages, unsigned nr_pages,
|
||||||
get_extent_t get_extent);
|
get_extent_t get_extent);
|
||||||
int extent_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo,
|
int extent_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo,
|
||||||
__u64 start, __u64 len, get_extent_t *get_extent);
|
__u64 start, __u64 len);
|
||||||
void set_page_extent_mapped(struct page *page);
|
void set_page_extent_mapped(struct page *page);
|
||||||
|
|
||||||
struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info,
|
struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info,
|
||||||
|
|
|
@ -8859,7 +8859,7 @@ static int btrfs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo,
|
||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
return extent_fiemap(inode, fieinfo, start, len, btrfs_get_extent_fiemap);
|
return extent_fiemap(inode, fieinfo, start, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
int btrfs_readpage(struct file *file, struct page *page)
|
int btrfs_readpage(struct file *file, struct page *page)
|
||||||
|
|
Loading…
Reference in New Issue