Commit 9f69a259 authored by Jens Axboe's avatar Jens Axboe
Browse files

io_uring/splice: use fput() directly



No point in using io_file_put() here, as we need to check if it's a
fixed file in the caller anyway.

Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 3aaf22b6
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -68,7 +68,7 @@ int io_tee(struct io_kiocb *req, unsigned int issue_flags)
		ret = do_tee(in, out, sp->len, flags);

	if (!(sp->flags & SPLICE_F_FD_IN_FIXED))
		io_put_file(in);
		fput(in);
done:
	if (ret != sp->len)
		req_set_fail(req);
@@ -112,7 +112,7 @@ int io_splice(struct io_kiocb *req, unsigned int issue_flags)
		ret = do_splice(in, poff_in, out, poff_out, sp->len, flags);

	if (!(sp->flags & SPLICE_F_FD_IN_FIXED))
		io_put_file(in);
		fput(in);
done:
	if (ret != sp->len)
		req_set_fail(req);