diff options
author | Ming Lei <ming.lei@redhat.com> | 2020-08-10 05:59:50 +0200 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2020-08-11 21:53:32 +0200 |
commit | c1e2b8422bf946c80e832cee22b3399634f87a2c (patch) | |
tree | b2f0e952a1eb443f310044dd5c7962124d6ad1c7 /drivers | |
parent | loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (diff) | |
download | linux-c1e2b8422bf946c80e832cee22b3399634f87a2c.tar.xz linux-c1e2b8422bf946c80e832cee22b3399634f87a2c.zip |
block: fix double account of flush request's driver tag
In case of none scheduler, we share data request's driver tag for
flush request, so have to mark the flush request as INFLIGHT for
avoiding double account of this driver tag.
Fixes: 568f27006577 ("blk-mq: centralise related handling into blk_mq_get_driver_tag")
Reported-by: Matthew Wilcox <willy@infradead.org>
Signed-off-by: Ming Lei <ming.lei@redhat.com>
Tested-by: Matthew Wilcox <willy@infradead.org>
Cc: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions