mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 13:55:32 +00:00
![Jens Axboe](/assets/img/avatar_default.png)
Put it with the filetable code, which is where it belongs. While doing so, have the helpers take a ctx rather than an io_kiocb. It doesn't make sense to use a request, as it's not an operation on the request itself. It applies to the ring itself. Signed-off-by: Jens Axboe <axboe@kernel.dk>
14 lines
596 B
C
14 lines
596 B
C
// SPDX-License-Identifier: GPL-2.0
|
|
|
|
int __io_close_fixed(struct io_ring_ctx *ctx, unsigned int issue_flags,
|
|
unsigned int offset);
|
|
|
|
int io_openat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
|
int io_openat(struct io_kiocb *req, unsigned int issue_flags);
|
|
void io_open_cleanup(struct io_kiocb *req);
|
|
|
|
int io_openat2_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
|
int io_openat2(struct io_kiocb *req, unsigned int issue_flags);
|
|
|
|
int io_close_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
|
int io_close(struct io_kiocb *req, unsigned int issue_flags);
|