Merge branch 'for-4.4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj...
[linux-drm-fsl-dcu.git] / kernel / acct.c
index e6c10d1a405821d55b7595a2cd5e3404766d3d42..74963d192c5d96ce3674f0adbf554c95af4867ec 100644 (file)
@@ -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;