commit | e8c2bc1fb6c9495b71efe7af476a351ccfba73c4 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Sat Aug 15 18:44:09 2020 -0700 |
committer | Jens Axboe <axboe@kernel.dk> | Wed Sep 30 20:32:34 2020 -0600 |
tree | 397fda9e7e0187a2a7a64528c276442dc99c4424 | |
parent | 4be1c615126963ade321492283c05fb653f55099 [diff] |
io_uring: get rid of req->io/io_async_ctx union There's really no point in having this union, it just means that we're always allocating enough room to cater to any command. But that's pointless, as the ->io field is request type private anyway. This gets rid of the io_async_ctx structure, and fills in the required size in the io_op_defs[] instead. Signed-off-by: Jens Axboe <axboe@kernel.dk>