diff options
author | Christoph Hellwig <hch@lst.de> | 2016-04-05 23:48:27 +0200 |
---|---|---|
committer | Dave Chinner <david@fromorbit.com> | 2016-04-05 23:48:27 +0200 |
commit | 2b3d1d41b4d96c3b074096ae57b27cd191969643 (patch) | |
tree | 5b05d844bddc7215b809eebc88c27c5636761a83 /fs/xfs/xfs_inode.c | |
parent | xfs: factor out a helper to initialize a local format inode fork (diff) | |
download | linux-2b3d1d41b4d96c3b074096ae57b27cd191969643.tar.xz linux-2b3d1d41b4d96c3b074096ae57b27cd191969643.zip |
xfs: set up inode operation vectors later
In the next patch we'll set up different inode operations for inline vs
out of line symlinks, for that we need to make sure the flags are already
set up properly.
[dchinner: added xfs_setup_iops() call to xfs_rename_alloc_whiteout()]
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
Diffstat (limited to 'fs/xfs/xfs_inode.c')
-rw-r--r-- | fs/xfs/xfs_inode.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c index 96f606deee31..4fcd6a722213 100644 --- a/fs/xfs/xfs_inode.c +++ b/fs/xfs/xfs_inode.c @@ -2855,6 +2855,7 @@ xfs_rename_alloc_whiteout( * and flag it as linkable. */ drop_nlink(VFS_I(tmpfile)); + xfs_setup_iops(tmpfile); xfs_finish_inode_setup(tmpfile); VFS_I(tmpfile)->i_state |= I_LINKABLE; |