X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=fs%2Fnamei.c;h=c83145af4bfc0ea9bb159002e3545e8a8cd65157;hb=fa41b1c7dfa0453931afb32c9988af67a2ee28ae;hp=96ca11dea4a20c56b89ca126274b68089235346f;hpb=a135c717d5cdb311cff7661af4c17fef0562e590;p=deliverable%2Flinux.git diff --git a/fs/namei.c b/fs/namei.c index 96ca11dea4a2..c83145af4bfc 100644 --- a/fs/namei.c +++ b/fs/namei.c @@ -2814,7 +2814,7 @@ no_open: } else if (!dentry->d_inode) { goto out; } else if ((open_flag & O_TRUNC) && - S_ISREG(dentry->d_inode->i_mode)) { + d_is_reg(dentry)) { goto out; } /* will fail later, go on to get the right error */