Commit d44f554e authored by Jens Axboe's avatar Jens Axboe
Browse files

io_uring: don't check for io_uring_fops for fixed files



We don't allow them at registration time, so limit the check for needing
inflight tracking in io_file_get() to the non-fixed path.

Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent c9dca27d
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -6212,10 +6212,12 @@ static struct file *io_file_get(struct io_submit_state *state,
	} else {
		trace_io_uring_file_get(ctx, fd);
		file = __io_file_get(state, fd);
	}

		/* we don't allow fixed io_uring files */
		if (file && unlikely(file->f_op == &io_uring_fops))
			io_req_track_inflight(req);
	}

	return file;
}