mirror of https://gitee.com/openkylin/linux.git
btrfs: make the uptodate argument of io_ctl_add_pages() boolean
Make the uptodate argument of io_ctl_add_pages() boolean. Reviewed-by: Josef Bacik <josef@toxicpanda.com> Signed-off-by: Johannes Thumshirn <johannes.thumshirn@wdc.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
831fa14f1e
commit
7a195f6db9
|
@ -371,7 +371,7 @@ static void io_ctl_drop_pages(struct btrfs_io_ctl *io_ctl)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static int io_ctl_prepare_pages(struct btrfs_io_ctl *io_ctl, int uptodate)
|
static int io_ctl_prepare_pages(struct btrfs_io_ctl *io_ctl, bool uptodate)
|
||||||
{
|
{
|
||||||
struct page *page;
|
struct page *page;
|
||||||
struct inode *inode = io_ctl->inode;
|
struct inode *inode = io_ctl->inode;
|
||||||
|
@ -732,7 +732,7 @@ static int __load_free_space_cache(struct btrfs_root *root, struct inode *inode,
|
||||||
|
|
||||||
readahead_cache(inode);
|
readahead_cache(inode);
|
||||||
|
|
||||||
ret = io_ctl_prepare_pages(&io_ctl, 1);
|
ret = io_ctl_prepare_pages(&io_ctl, true);
|
||||||
if (ret)
|
if (ret)
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
|
@ -1292,7 +1292,7 @@ static int __btrfs_write_out_cache(struct btrfs_root *root, struct inode *inode,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Lock all pages first so we can lock the extent safely. */
|
/* Lock all pages first so we can lock the extent safely. */
|
||||||
ret = io_ctl_prepare_pages(io_ctl, 0);
|
ret = io_ctl_prepare_pages(io_ctl, false);
|
||||||
if (ret)
|
if (ret)
|
||||||
goto out_unlock;
|
goto out_unlock;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue