summaryrefslogtreecommitdiff
path: root/crypto/asymmetric_keys
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2019-01-17 09:41:58 -0700
committerJens Axboe <axboe@kernel.dk>2019-03-02 12:43:24 -0700
commita4ffd959926b7e86dbd37b476d0fef89d240601a (patch)
tree2952b4ee08f564e527e9901a82d5299f21326fd5 /crypto/asymmetric_keys
parentc16361c1d805b6ea50c3c1fc5c314e944c71a984 (diff)
io_uring: add support for IORING_OP_POLL
This is basically a direct port of bfe4037e722e, which implements a one-shot poll command through aio. Description below is based on that commit as well. However, instead of adding a POLL command and relying on io_cancel(2) to remove it, we mimic the epoll(2) interface of having a command to add a poll notification, IORING_OP_POLL_ADD, and one to remove it again, IORING_OP_POLL_REMOVE. To poll for a file descriptor the application should submit an sqe of type IORING_OP_POLL. It will poll the fd for the events specified in the poll_events field. Unlike poll or epoll without EPOLLONESHOT this interface always works in one shot mode, that is once the sqe is completed, it will have to be resubmitted. Reviewed-by: Hannes Reinecke <hare@suse.com> Based-on-code-from: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'crypto/asymmetric_keys')
0 files changed, 0 insertions, 0 deletions