diff options
Diffstat (limited to 'fs/btrfs/free-space-cache.c')
| -rw-r--r-- | fs/btrfs/free-space-cache.c | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/fs/btrfs/free-space-cache.c b/fs/btrfs/free-space-cache.c index cfa52ef40b06..d42b6f882f57 100644 --- a/fs/btrfs/free-space-cache.c +++ b/fs/btrfs/free-space-cache.c @@ -12,7 +12,7 @@  #include <linux/error-injection.h>  #include <linux/sched/mm.h>  #include <linux/string_choices.h> -#include "ctree.h" +#include "extent-tree.h"  #include "fs.h"  #include "messages.h"  #include "misc.h" @@ -198,7 +198,6 @@ static int __create_free_space_inode(struct btrfs_root *root,  	btrfs_set_inode_nlink(leaf, inode_item, 1);  	btrfs_set_inode_transid(leaf, inode_item, trans->transid);  	btrfs_set_inode_block_group(leaf, inode_item, offset); -	btrfs_mark_buffer_dirty(trans, leaf);  	btrfs_release_path(path);  	key.objectid = BTRFS_FREE_SPACE_OBJECTID; @@ -216,7 +215,6 @@ static int __create_free_space_inode(struct btrfs_root *root,  				struct btrfs_free_space_header);  	memzero_extent_buffer(leaf, (unsigned long)header, sizeof(*header));  	btrfs_set_free_space_key(leaf, header, &disk_key); -	btrfs_mark_buffer_dirty(trans, leaf);  	btrfs_release_path(path);  	return 0; @@ -463,7 +461,7 @@ static int io_ctl_prepare_pages(struct btrfs_io_ctl *io_ctl, bool uptodate)  			return -ENOMEM;  		} -		ret = set_page_extent_mapped(page); +		ret = set_folio_extent_mapped(page_folio(page));  		if (ret < 0) {  			unlock_page(page);  			put_page(page); @@ -1189,7 +1187,6 @@ update_cache_item(struct btrfs_trans_handle *trans,  	btrfs_set_free_space_entries(leaf, header, entries);  	btrfs_set_free_space_bitmaps(leaf, header, bitmaps);  	btrfs_set_free_space_generation(leaf, header, trans->transid); -	btrfs_mark_buffer_dirty(trans, leaf);  	btrfs_release_path(path);  	return 0; | 
