diff options
author | 2018-10-20 14:56:12 -0400 | |
---|---|---|
committer | 2018-10-20 15:39:55 -0600 | |
commit | d459d853c2edc793135e4bfa4e345c758f1cc859 (patch) | |
tree | bef29425e5ddb78a788cca764e926b4f5601f473 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | blkcg: fix edge case for blk_get_rl() under memory pressure (diff) | |
download | wireguard-linux-d459d853c2edc793135e4bfa4e345c758f1cc859.tar.xz wireguard-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 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions