Loading fs/namei.c +8 −15 Original line number Diff line number Diff line Loading @@ -2634,21 +2634,14 @@ static struct file *do_last(struct nameidata *nd, struct path *path, if (error) goto exit_fput; opened: if (!IS_ERR(filp)) { error = ima_file_check(filp, op->acc_mode); if (error) { fput(filp); filp = ERR_PTR(error); } } if (!IS_ERR(filp)) { if (error) goto exit_fput; if (will_truncate) { error = handle_truncate(filp); if (error) { fput(filp); filp = ERR_PTR(error); } } if (error) goto exit_fput; } out: if (want_write) Loading Loading
fs/namei.c +8 −15 Original line number Diff line number Diff line Loading @@ -2634,21 +2634,14 @@ static struct file *do_last(struct nameidata *nd, struct path *path, if (error) goto exit_fput; opened: if (!IS_ERR(filp)) { error = ima_file_check(filp, op->acc_mode); if (error) { fput(filp); filp = ERR_PTR(error); } } if (!IS_ERR(filp)) { if (error) goto exit_fput; if (will_truncate) { error = handle_truncate(filp); if (error) { fput(filp); filp = ERR_PTR(error); } } if (error) goto exit_fput; } out: if (want_write) Loading