]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
blk-mq: move hctx lock/unlock into a helper
authorJens Axboe <axboe@kernel.dk>
Wed, 27 Nov 2019 20:18:07 +0000 (17:18 -0300)
committerMarcelo Henrique Cerri <marcelo.cerri@canonical.com>
Fri, 17 Jan 2020 17:23:11 +0000 (14:23 -0300)
commit74e11d8dd2ad6af3b48aa4302c28bf9f549560fc
treeb70c6a694e1c19d24d9115c6665cc544620f1fe4
parentd226500306109fbb2fcbe767de1a3408bae38ee9
blk-mq: move hctx lock/unlock into a helper

BugLink: https://bugs.launchpad.net/bugs/1848739
Move the RCU vs SRCU logic into lock/unlock helpers, which makes
the actual functional bits within the locked region much easier
to read.

tj: Reordered in front of timeout revamp patches and added the missing
    blk_mq_run_hw_queue() conversion.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
(cherry picked from commit 04ced159cec863f9bc27015d6b970bb13cfa6176)
Signed-off-by: Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
block/blk-mq.c