diff options
author | Dennis Zhou (Facebook) <dennisszhou@gmail.com> | 2018-09-11 14:41:29 -0400 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2018-09-21 20:29:06 -0600 |
commit | a7b39b4e961c4e2b3ed837803a7441a65c90ce33 (patch) | |
tree | 7dda6dda4a341971504ccd16a44dbda27d57a0f8 /include/linux/tty_flip.h | |
parent | 07b05bcc3213ac9f8c28c9d835b4bf3d5798cc60 (diff) | |
download | talos-op-linux-a7b39b4e961c4e2b3ed837803a7441a65c90ce33.tar.gz talos-op-linux-a7b39b4e961c4e2b3ed837803a7441a65c90ce33.zip |
blkcg: always associate a bio with a blkg
Previously, blkg's were only assigned as needed by blk-iolatency and
blk-throttle. bio->css was also always being associated while blkg was
being looked up and then thrown away in blkcg_bio_issue_check.
This patch begins the cleanup of bio->css and bio->bi_blkg by always
associating a blkg in blkcg_bio_issue_check. This tries to create the
blkg, but if it is not possible, falls back to using the root_blkg of
the request_queue. Therefore, a bio will always be associated with a
blkg. The duplicate association logic is removed from blk-throttle and
blk-iolatency.
Signed-off-by: Dennis Zhou <dennisszhou@gmail.com>
Acked-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/linux/tty_flip.h')
0 files changed, 0 insertions, 0 deletions