X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=fs%2Fhpfs%2Fnamei.c;h=d9c59a775449ee9abfc27e24ed898ce17d05251a;hb=a9b9e81c915e4a57ac3b21d1a7fa7ff184639780;hp=d256559b4104c5ff90370a6d6690e40935c6f1b8;hpb=7dfb1716d717e41c07410bab52760d865caee12b;p=mv-sheeva.git diff --git a/fs/hpfs/namei.c b/fs/hpfs/namei.c index d256559b410..d9c59a77544 100644 --- a/fs/hpfs/namei.c +++ b/fs/hpfs/namei.c @@ -415,7 +415,7 @@ again: d_drop(dentry); spin_lock(&dentry->d_lock); if (atomic_read(&dentry->d_count) > 1 || - permission(inode, MAY_WRITE, NULL) || + generic_permission(inode, MAY_WRITE, NULL) || !S_ISREG(inode->i_mode) || get_write_access(inode)) { spin_unlock(&dentry->d_lock);