diff mbox series

dm io: Drop the obsolete and incorrect doc for dm_io()

Message ID 20220207090620.21207-1-song.bao.hua@hisilicon.com (mailing list archive)
State New, archived
Headers show
Series dm io: Drop the obsolete and incorrect doc for dm_io() | expand

Commit Message

Barry Song Feb. 7, 2022, 9:06 a.m. UTC
Commit 7eaceaccab5f ("block: remove per-queue plugging") dropped
unplug_delay() and blk_unplug(). And the current code has no
fundamental difference between sync_io() and async_io() except
sync_io() uses sync_io_complete() as the notify.fn and explicitly
calls wait_for_completion_io() to sync. The comment isn't valid
any more.

Cc: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Barry Song <song.bao.hua@hisilicon.com>
---
 drivers/md/dm-io.c | 5 -----
 1 file changed, 5 deletions(-)

Comments

Christoph Hellwig Feb. 9, 2022, 3:11 p.m. UTC | #1
On Mon, Feb 07, 2022 at 05:06:20PM +0800, Barry Song wrote:
> Commit 7eaceaccab5f ("block: remove per-queue plugging") dropped
> unplug_delay() and blk_unplug(). And the current code has no
> fundamental difference between sync_io() and async_io() except
> sync_io() uses sync_io_complete() as the notify.fn and explicitly
> calls wait_for_completion_io() to sync. The comment isn't valid
> any more.

Looks good:

Reviewed-by: Christoph Hellwig <hch@lst.de>
diff mbox series

Patch

diff --git a/drivers/md/dm-io.c b/drivers/md/dm-io.c
index 2d3cda0acacb..7dba193de28b 100644
--- a/drivers/md/dm-io.c
+++ b/drivers/md/dm-io.c
@@ -528,11 +528,6 @@  static int dp_init(struct dm_io_request *io_req, struct dpages *dp,
 
 /*
  * New collapsed (a)synchronous interface.
- *
- * If the IO is asynchronous (i.e. it has notify.fn), you must either unplug
- * the queue with blk_unplug() some time later or set REQ_SYNC in
- * io_req->bi_opf. If you fail to do one of these, the IO will be submitted to
- * the disk after q->unplug_delay, which defaults to 3ms in blk-settings.c.
  */
 int dm_io(struct dm_io_request *io_req, unsigned num_regions,
 	  struct dm_io_region *where, unsigned long *sync_error_bits)