diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2011-12-09 08:06:57 -0500 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2012-01-03 22:52:40 -0500 |
commit | 2a79f17e4a641a2f463cb512cb0ec349844a147b (patch) | |
tree | 8801127310d0a3492941bb284e83393844a19685 /fs/xattr.c | |
parent | 8c9379e972e984d11c2b99121847ba9fa7a0c56c (diff) |
vfs: mnt_drop_write_file()
new helper (wrapper around mnt_drop_write()) to be used in pair with
mnt_want_write_file().
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/xattr.c')
-rw-r--r-- | fs/xattr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/xattr.c b/fs/xattr.c index 67583de8218c..82f43376c7cd 100644 --- a/fs/xattr.c +++ b/fs/xattr.c | |||
@@ -397,7 +397,7 @@ SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, | |||
397 | error = mnt_want_write_file(f); | 397 | error = mnt_want_write_file(f); |
398 | if (!error) { | 398 | if (!error) { |
399 | error = setxattr(dentry, name, value, size, flags); | 399 | error = setxattr(dentry, name, value, size, flags); |
400 | mnt_drop_write(f->f_path.mnt); | 400 | mnt_drop_write_file(f); |
401 | } | 401 | } |
402 | fput(f); | 402 | fput(f); |
403 | return error; | 403 | return error; |
@@ -624,7 +624,7 @@ SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name) | |||
624 | error = mnt_want_write_file(f); | 624 | error = mnt_want_write_file(f); |
625 | if (!error) { | 625 | if (!error) { |
626 | error = removexattr(dentry, name); | 626 | error = removexattr(dentry, name); |
627 | mnt_drop_write(f->f_path.mnt); | 627 | mnt_drop_write_file(f); |
628 | } | 628 | } |
629 | fput(f); | 629 | fput(f); |
630 | return error; | 630 | return error; |