diff options
-rw-r--r-- | security/integrity/ima/ima_main.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/security/integrity/ima/ima_main.c b/security/integrity/ima/ima_main.c index 1987424623c2..c4228c0eb2d0 100644 --- a/security/integrity/ima/ima_main.c +++ b/security/integrity/ima/ima_main.c | |||
@@ -180,7 +180,8 @@ int ima_path_check(struct path *path, int mask) | |||
180 | struct dentry *dentry = dget(path->dentry); | 180 | struct dentry *dentry = dget(path->dentry); |
181 | struct vfsmount *mnt = mntget(path->mnt); | 181 | struct vfsmount *mnt = mntget(path->mnt); |
182 | 182 | ||
183 | file = dentry_open(dentry, mnt, O_RDONLY, current_cred()); | 183 | file = dentry_open(dentry, mnt, O_RDONLY | O_LARGEFILE, |
184 | current_cred()); | ||
184 | if (IS_ERR(file)) { | 185 | if (IS_ERR(file)) { |
185 | pr_info("%s dentry_open failed\n", dentry->d_name.name); | 186 | pr_info("%s dentry_open failed\n", dentry->d_name.name); |
186 | rc = PTR_ERR(file); | 187 | rc = PTR_ERR(file); |