On Tue, 31 May 2022 19:01:46 +0530, Ankit Kumar wrote: > This patchset adds a new I/O engine (io_uring_cmd), which enables support for > io_uring passthrough commands. This work is based on upcoming 5.19 kernel. > https://github.com/torvalds/linux/commits/master > > This engine will use most of the existing helpers from io_uring. The I/O > preparation, completion, file open, file close and post init paths are going to > differ and hence io_uring_cmd will have its own helpers for them. > > [...] Applied, thanks! [1/9] io_uring.h: add IORING_SETUP_SQE128 and IORING_SETUP_CQE32 commit: 1bca8ad1e18249f13ef532947e0ce6a88105290c [2/9] configure: check nvme uring command support commit: 76a490bb98dcfe03be9b4453b8fe401cc2a77f7f [3/9] init: return error incase an invalid value is passed as option commit: f43aab595c1b8832d5f2641606f5bd5a7cdd22ea [4/9] nvme: add nvme opcodes, structures and helper functions commit: b3d5e3fd80e3834097578e92d1b788065b8346e1 [5/9] engines/io_uring: add new I/O engine for uring passthrough support commit: 855dc4d44e000b68c01b0e33eae3389b49eb7f7f [6/9] docs: document options for io_uring_cmd I/O engine commit: 3716f9f1bf6db8d4f6500d756912d5ac8cf0a670 [7/9] zbd: Check for direct flag only if its block device commit: 59c3200d579004d1d9c2dd3a36c162c780d520e4 [8/9] engines/io_uring: Enable zone device support for io_uring_cmd I/O engine commit: 3d05e0ffcbcc48d2876eb0207cb31b48ef857b5f [9/9] examples: add 2 example job file for io_uring_cmd engine commit: dc3259dada4eb016560809850974a627b8d60a92 Best regards, -- Jens Axboe