[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1571061002-25998-1-git-send-email-zhangshaokun@hisilicon.com>
Date: Mon, 14 Oct 2019 21:50:02 +0800
From: Shaokun Zhang <zhangshaokun@...ilicon.com>
To: <linux-doc@...r.kernel.org>, <linux-kernel@...r.kernel.org>
CC: Shaokun Zhang <zhangshaokun@...ilicon.com>,
Jonathan Corbet <corbet@....net>, Jens Axboe <axboe@...nel.dk>
Subject: [PATCH] docs: block: Remove blk_init_queue related description
blk_init_queue has been removed since commit <a1ce35fa4985>
("block: remove dead elevator code"), Let's cleanup the description
in the biodoc.rst document.
Cc: Jonathan Corbet <corbet@....net>
Cc: Jens Axboe <axboe@...nel.dk>
Signed-off-by: Shaokun Zhang <zhangshaokun@...ilicon.com>
---
Documentation/block/biodoc.rst | 10 ----------
1 file changed, 10 deletions(-)
diff --git a/Documentation/block/biodoc.rst b/Documentation/block/biodoc.rst
index b964796ec9c7..a19081d88349 100644
--- a/Documentation/block/biodoc.rst
+++ b/Documentation/block/biodoc.rst
@@ -1013,11 +1013,6 @@ request_fn execution which it means that lots of older drivers
should still be SMP safe. Drivers are free to drop the queue
lock themselves, if required. Drivers that explicitly used the
io_request_lock for serialization need to be modified accordingly.
-Usually it's as easy as adding a global lock::
-
- static DEFINE_SPINLOCK(my_driver_lock);
-
-and passing the address to that lock to blk_init_queue().
5.2 64 bit sector numbers (sector_t prepares for 64 bit support)
----------------------------------------------------------------
@@ -1071,11 +1066,6 @@ right thing to use is bio_endio(bio) instead.
If the driver is dropping the io_request_lock from its request_fn strategy,
then it just needs to replace that with q->queue_lock instead.
-As described in Sec 1.1, drivers can set max sector size, max segment size
-etc per queue now. Drivers that used to define their own merge functions i
-to handle things like this can now just use the blk_queue_* functions at
-blk_init_queue time.
-
Drivers no longer have to map a {partition, sector offset} into the
correct absolute location anymore, this is done by the block layer, so
where a driver received a request ala this before::
--
2.7.4
Powered by blists - more mailing lists