OSDN Git Service

reiserfs: fix more sparse warnings in do_balan.c
[linux-kernel-docs/linux-2.6.git] / fs / reiserfs / xattr_acl.c
index 5296a29..b7e4fa4 100644 (file)
@@ -21,7 +21,7 @@ xattr_set_acl(struct inode *inode, int type, const void *value, size_t size)
 
        if (!reiserfs_posixacl(inode->i_sb))
                return -EOPNOTSUPP;
-       if ((current->fsuid != inode->i_uid) && !capable(CAP_FOWNER))
+       if (!is_owner_or_cap(inode))
                return -EPERM;
 
        if (value) {