From: Omar Sandoval Date: Thu, 10 Mar 2022 01:31:37 +0000 (-0800) Subject: btrfs: remove unnecessary set_nlink() in btrfs_create_subvol_root() X-Git-Tag: v6.1-rc5~877^2~184 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c51fa51190f9909c5cb9bbdddb1ad845d6e71a33;p=platform%2Fkernel%2Flinux-starfive.git btrfs: remove unnecessary set_nlink() in btrfs_create_subvol_root() btrfs_new_inode() already returns an inode with nlink set to 1 (via inode_init_always()). Get rid of the unnecessary set. Reviewed-by: Sweet Tea Dorminy Signed-off-by: Omar Sandoval Reviewed-by: David Sterba Signed-off-by: David Sterba --- diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index c3d0529..e372cf6 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -8777,7 +8777,6 @@ int btrfs_create_subvol_root(struct btrfs_trans_handle *trans, inode->i_op = &btrfs_dir_inode_operations; inode->i_fop = &btrfs_dir_file_operations; - set_nlink(inode, 1); unlock_new_inode(inode); err = btrfs_subvol_inherit_props(trans, new_root, parent_root);