diff options
author | Pavel Begunkov <asml.silence@gmail.com> | 2022-09-01 11:54:03 +0100 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2022-09-01 09:13:33 -0600 |
commit | 57f332246afa5929bdf2e7a5facddedb43549be4 (patch) | |
tree | a3ebac849400f878de62213cca745fadcce8823a /io_uring/io_uring.c | |
parent | d9808ceb3129b811becebdee3ec96d189c83e56c (diff) | |
download | lwn-57f332246afa5929bdf2e7a5facddedb43549be4.tar.gz lwn-57f332246afa5929bdf2e7a5facddedb43549be4.zip |
io_uring/notif: remove notif registration
We're going to remove the userspace exposed zerocopy notification API,
remove notification registration.
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/6ff00b97be99869c386958a990593c9c31cf105b.1662027856.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'io_uring/io_uring.c')
-rw-r--r-- | io_uring/io_uring.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c index 77616279000b..c2e06a3aa18d 100644 --- a/io_uring/io_uring.c +++ b/io_uring/io_uring.c @@ -2640,7 +2640,6 @@ static __cold void io_ring_ctx_wait_and_kill(struct io_ring_ctx *ctx) io_unregister_personality(ctx, index); if (ctx->rings) io_poll_remove_all(ctx, NULL, true); - io_notif_unregister(ctx); mutex_unlock(&ctx->uring_lock); /* failed during ring init, it couldn't have issued any requests */ @@ -3839,15 +3838,6 @@ static int __io_uring_register(struct io_ring_ctx *ctx, unsigned opcode, break; ret = io_register_file_alloc_range(ctx, arg); break; - case IORING_REGISTER_NOTIFIERS: - ret = io_notif_register(ctx, arg, nr_args); - break; - case IORING_UNREGISTER_NOTIFIERS: - ret = -EINVAL; - if (arg || nr_args) - break; - ret = io_notif_unregister(ctx); - break; default: ret = -EINVAL; break; |