On Fri, 30 Sep 2022 11:57:37 +0530, Anuj Gupta wrote: > uring-cmd lacks the ability to leverage the pre-registered buffers. > This series adds that support in uring-cmd, and plumbs nvme passthrough > to work with it. > Patches 3 - 5 carve out a block helper and scsi, nvme then use it to > avoid duplication of code. > Patch 6 and 7 contains a bunch of general nvme cleanups, which got added > along the iterations. > > [...] Applied, thanks! [01/12] io_uring: add io_uring_cmd_import_fixed commit: a9216fac3ed8819cbbda5d39dd5fcaa43dfd35d8 [02/12] io_uring: introduce fixed buffer support for io_uring_cmd commit: 9cda70f622cdcf049521a9c2886e5fd8a90a0591 [03/12] block: add blk_rq_map_user_io commit: 557654025df5706785d395558244890dc4b2c875 [04/12] scsi: Use blk_rq_map_user_io helper commit: 6732932c836a4313f471b92b4d90761f31d3fa81 [05/12] nvme: Use blk_rq_map_user_io helper commit: 7f05635764390d5f811971af9f4c89b794032c80 [06/12] nvme: refactor nvme_add_user_metadata commit: 38c0ddab7b93daa90c046d0b9064a34fb0e586e5 [07/12] nvme: refactor nvme_alloc_request commit: 470e900c8036ff1aafeb5f06f3cb7a375a081399 [08/12] block: rename bio_map_put to blk_mq_map_bio_put commit: 32f1c71b15fc9cb8e964c3d0c15ca99a70cfe8a7 [09/12] block: factor out blk_rq_map_bio_alloc helper commit: ab89e8e7ca526ca04baaad2aa28172d336425d67 [10/12] block: extend functionality to map bvec iterator commit: 37987547932c89f15f9b76950040131ddb591a8b [11/12] nvme: pass ubuffer as an integer commit: 4d174486820e625fa85bac5d4235d4b4cb659866 [12/12] nvme: wire up fixed buffer support for nvme passthrough commit: 23fd22e55b767be9c31fda57205afb2023cd6aad Best regards, -- Jens Axboe