aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/xattr.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/xattr.c')
-rw-r--r--fs/btrfs/xattr.c6
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
354int btrfs_xattr_security_init(struct btrfs_trans_handle *trans, 354int 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;