X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Ffuse%2Fdir.c;h=fd03330cadeb135979c5229eb861c89155df8de9;hb=ce6754235b423610e91f5300e1555c2e4ee1c03a;hp=48a7934cb9504ca7a9e295a2b82978a6b9822a4f;hpb=e6305c43eda10ebfd2ad9e35d6e172ccc7bb3695;p=linux-2.6 diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c index 48a7934cb9..fd03330cad 100644 --- a/fs/fuse/dir.c +++ b/fs/fuse/dir.c @@ -962,7 +962,7 @@ static int fuse_permission(struct inode *inode, int mask) exist. So if permissions are revoked this won't be noticed immediately, only after the attribute timeout has expired */ - } else if (mask & (MAY_ACCESS | MAY_CHDIR)) { + } else if (mask & MAY_ACCESS) { err = fuse_access(inode, mask); } else if ((mask & MAY_EXEC) && S_ISREG(inode->i_mode)) { if (!(inode->i_mode & S_IXUGO)) {