X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=kernel%2Facct.c;h=74963d192c5d96ce3674f0adbf554c95af4867ec;hb=27cf3a16b2535a490f8cf1d29a6634f1c70f7831;hp=e6c10d1a405821d55b7595a2cd5e3404766d3d42;hpb=165f2288e1fc82df0c429942f2b7aef69de17d72;p=cascardo%2Flinux.git diff --git a/kernel/acct.c b/kernel/acct.c index e6c10d1a4058..74963d192c5d 100644 --- a/kernel/acct.c +++ b/kernel/acct.c @@ -213,7 +213,7 @@ static int acct_on(struct filename *pathname) return -EACCES; } - if (!file->f_op->write) { + if (!(file->f_mode & FMODE_CAN_WRITE)) { kfree(acct); filp_close(file, NULL); return -EIO;