summaryrefslogtreecommitdiffstats
path: root/block/blk-mq-pci.c
diff options
context:
space:
mode:
authorDennis Zhou <dennis@kernel.org>2018-10-20 14:56:12 -0400
committerJens Axboe <axboe@kernel.dk>2018-10-20 15:39:55 -0600
commitd459d853c2edc793135e4bfa4e345c758f1cc859 (patch)
treebef29425e5ddb78a788cca764e926b4f5601f473 /block/blk-mq-pci.c
parentb2c3fa546705944e748666b474ffdaebaec0569f (diff)
downloadblackbird-op-linux-d459d853c2edc793135e4bfa4e345c758f1cc859.tar.gz
blackbird-op-linux-d459d853c2edc793135e4bfa4e345c758f1cc859.zip
blkcg: reassociate bios when make_request() is called recursively
When submitting a bio, multiple recursive calls to make_request() may occur. This causes the initial associate done in blkcg_bio_issue_check() to be incorrect and reference the prior request_queue. This introduces a helper to do reassociation when make_request() is recursively called. Fixes: a7b39b4e961c ("blkcg: always associate a bio with a blkg") Reported-by: Valdis Kletnieks <valdis.kletnieks@vt.edu> Signed-off-by: Dennis Zhou <dennis@kernel.org> Tested-by: Valdis Kletnieks <valdis.kletnieks@vt.edu> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk-mq-pci.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud