diff options
Diffstat (limited to 'fs/btrfs/xattr.c')
-rw-r--r-- | fs/btrfs/xattr.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/fs/btrfs/xattr.c b/fs/btrfs/xattr.c index 698fdd2c739c..3338a7e61d25 100644 --- a/fs/btrfs/xattr.c +++ b/fs/btrfs/xattr.c | |||
@@ -352,7 +352,8 @@ int btrfs_removexattr(struct dentry *dentry, const char *name) | |||
352 | } | 352 | } |
353 | 353 | ||
354 | int btrfs_xattr_security_init(struct btrfs_trans_handle *trans, | 354 | int btrfs_xattr_security_init(struct btrfs_trans_handle *trans, |
355 | struct inode *inode, struct inode *dir) | 355 | struct inode *inode, struct inode *dir, |
356 | const struct qstr *qstr) | ||
356 | { | 357 | { |
357 | int err; | 358 | int err; |
358 | size_t len; | 359 | size_t len; |
@@ -360,7 +361,8 @@ int btrfs_xattr_security_init(struct btrfs_trans_handle *trans, | |||
360 | char *suffix; | 361 | char *suffix; |
361 | char *name; | 362 | char *name; |
362 | 363 | ||
363 | err = security_inode_init_security(inode, dir, &suffix, &value, &len); | 364 | err = security_inode_init_security(inode, dir, qstr, &suffix, &value, |
365 | &len); | ||
364 | if (err) { | 366 | if (err) { |
365 | if (err == -EOPNOTSUPP) | 367 | if (err == -EOPNOTSUPP) |
366 | return 0; | 368 | return 0; |