X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=kernel%2Facct.c;h=b9bd7f098ee5d17fc8fa41bb823b80e0b94df3d6;hb=0562aef296c251e50b0934e6af113c511349dd9c;hp=e8b1627ab9c7cf21892acb45722293815ada0ede;hpb=b24174b0cbbe383c5bb6097aeb24480b8fd2d338;p=~andy%2Flinux diff --git a/kernel/acct.c b/kernel/acct.c index e8b1627ab9c..b9bd7f098ee 100644 --- a/kernel/acct.c +++ b/kernel/acct.c @@ -205,7 +205,7 @@ static int acct_on(struct filename *pathname) if (IS_ERR(file)) return PTR_ERR(file); - if (!S_ISREG(file->f_path.dentry->d_inode->i_mode)) { + if (!S_ISREG(file_inode(file)->i_mode)) { filp_close(file, NULL); return -EACCES; }