Message ID | 20230519065030.351216-1-ming.lei@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | ublk: cleanup and support user copy | expand |
On Fri, 19 May 2023 14:50:23 +0800, Ming Lei wrote: > The 1st 3 patch are cleanup. > > The other patches support to move data copy between io request pages and > userspace buffer into ublk server(userspace). This way avoids one round trip > of uring command(UBLK_F_NEED_GET_DATA), and solve buffer release issue for > READ[1]. Meantime both sides becomes cleaner. Also it can be thought as > prep patch for supporting zero copy. > > [...] Applied, thanks! [1/7] ublk: kill queuing request by task_work_add (no commit info) [2/7] ublk: cleanup io cmd code path by adding ublk_fill_io_cmd() (no commit info) [3/7] ublk: cleanup ublk_copy_user_pages (no commit info) [4/7] ublk: grab request reference when the request is handled by userspace (no commit info) [5/7] ublk: support to copy any part of request pages (no commit info) [6/7] ublk: add read()/write() support for ublk char device (no commit info) [7/7] ublk: support user copy (no commit info) Best regards,