btrfs: sink gfp_t parameter to btrfs_backref_iter_alloc
authorDavid Sterba <dsterba@suse.com>
Fri, 14 Oct 2022 13:45:37 +0000 (15:45 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 5 Dec 2022 17:00:43 +0000 (18:00 +0100)
There's only one caller that passes GFP_NOFS, we can drop the parameter
an use the flags directly.

Reviewed-by: Anand Jain <anand.jain@oracle.com>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/backref.c
fs/btrfs/backref.h
fs/btrfs/relocation.c

index 41caa6fc6301e90615ba55ede296c63a61045584..f556566b9c79641ac5b8314c30421c5c7ffafaf8 100644 (file)
@@ -2650,12 +2650,11 @@ void free_ipath(struct inode_fs_paths *ipath)
        kfree(ipath);
 }
 
-struct btrfs_backref_iter *btrfs_backref_iter_alloc(
-               struct btrfs_fs_info *fs_info, gfp_t gfp_flag)
+struct btrfs_backref_iter *btrfs_backref_iter_alloc(struct btrfs_fs_info *fs_info)
 {
        struct btrfs_backref_iter *ret;
 
-       ret = kzalloc(sizeof(*ret), gfp_flag);
+       ret = kzalloc(sizeof(*ret), GFP_NOFS);
        if (!ret)
                return NULL;
 
index fa3c9cbf9ae70a37b1eab63788d98c1698ea4295..2dd68f87dca597bdb4cc1650cdee91e9e76a0038 100644 (file)
@@ -156,8 +156,7 @@ struct btrfs_backref_iter {
        u32 end_ptr;
 };
 
-struct btrfs_backref_iter *btrfs_backref_iter_alloc(
-               struct btrfs_fs_info *fs_info, gfp_t gfp_flag);
+struct btrfs_backref_iter *btrfs_backref_iter_alloc(struct btrfs_fs_info *fs_info);
 
 static inline void btrfs_backref_iter_free(struct btrfs_backref_iter *iter)
 {
index 3d0a63465a7473696e1ec9d975b1eca7f193ea5e..77d03dce25214e7dfb036946f94804c527f9ee36 100644 (file)
@@ -473,7 +473,7 @@ static noinline_for_stack struct btrfs_backref_node *build_backref_tree(
        int ret;
        int err = 0;
 
-       iter = btrfs_backref_iter_alloc(rc->extent_root->fs_info, GFP_NOFS);
+       iter = btrfs_backref_iter_alloc(rc->extent_root->fs_info);
        if (!iter)
                return ERR_PTR(-ENOMEM);
        path = btrfs_alloc_path();