[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <165776726553.191960.9080753662485430796.b4-ty@kernel.dk>
Date: Wed, 13 Jul 2022 20:54:25 -0600
From: Jens Axboe <axboe@...nel.dk>
To: ming.lei@...hat.com
Cc: xiaoguang.wang@...ux.alibaba.com, krisman@...labora.com,
linux-kernel@...r.kernel.org, ZiyangZhang@...ux.alibaba.com,
linux-block@...r.kernel.org, io-uring@...r.kernel.org
Subject: Re: [PATCH V5 0/2] ublk: add io_uring based userspace block driver
On Wed, 13 Jul 2022 22:07:09 +0800, Ming Lei wrote:
> ublk driver is one kernel driver for implementing generic userspace block
> device/driver, which delivers io request from ublk block device(/dev/ublkbN) into
> ublk server[1] which is the userspace part of ublk for communicating
> with ublk driver and handling specific io logic by its target module.
>
> Another thing ublk driver handles is to copy data between user space buffer
> and request/bio's pages, or take zero copy if mm is ready for support it in
> future. ublk driver doesn't handle any IO logic of the specific driver, so
> it is small/simple, and all io logics are done by the target code in ublkserver.
>
> [...]
Applied, thanks!
[1/2] ublk_drv: add io_uring based userspace block driver
commit: 3fee8d7599e17fe17ef6c1b96e2237babe8b68ea
[2/2] ublk_drv: support to complete io command via task_work_add
commit: 664ff52d6f338a9afcabee535e8dedf04659f0d6
Best regards,
--
Jens Axboe
Powered by blists - more mailing lists