summaryrefslogtreecommitdiff
path: root/lib/raid6
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2014-02-10 20:29:00 +0400
committerJens Axboe <axboe@fb.com>2014-02-10 20:29:00 +0400
commit18741986a4b1dc4b1f171634c4191abc3b0fa023 (patch)
treed0f632fa9b205d5fbcc76ff1cf8cba63112c7da8 /lib/raid6
parentce2c350b2cfe5b5ca5023a6b1ec4d21821d39add (diff)
downloadlinux-18741986a4b1dc4b1f171634c4191abc3b0fa023.tar.xz
blk-mq: rework flush sequencing logic
Witch to using a preallocated flush_rq for blk-mq similar to what's done with the old request path. This allows us to set up the request properly with a tag from the actually allowed range and ->rq_disk as needed by some drivers. To make life easier we also switch to dynamic allocation of ->flush_rq for the old path. This effectively reverts most of "blk-mq: fix for flush deadlock" and "blk-mq: Don't reserve a tag for flush request" Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'lib/raid6')
0 files changed, 0 insertions, 0 deletions