]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/attr.c
vfs: indicate that the permission functions take all the MAY_* flags
[karo-tx-linux.git] / fs / attr.c
index caf2aa521e2b4101e29e288ed1ed4b5fb895f226..538e27959d3f7fec79a8a0647723830b2bb4a5b4 100644 (file)
--- a/fs/attr.c
+++ b/fs/attr.c
@@ -232,17 +232,11 @@ int notify_change(struct dentry * dentry, struct iattr * attr)
        if (error)
                return error;
 
-       if (ia_valid & ATTR_SIZE)
-               down_write(&dentry->d_inode->i_alloc_sem);
-
        if (inode->i_op->setattr)
                error = inode->i_op->setattr(dentry, attr);
        else
                error = simple_setattr(dentry, attr);
 
-       if (ia_valid & ATTR_SIZE)
-               up_write(&dentry->d_inode->i_alloc_sem);
-
        if (!error)
                fsnotify_change(dentry, ia_valid);