kernel_optimize_test/include
Dennis Zhou (Facebook) a7b39b4e96 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>
2018-09-21 20:29:06 -06:00
..
acpi
asm-generic
clocksource
crypto
drm
dt-bindings
keys
kvm
linux blkcg: always associate a bio with a blkg 2018-09-21 20:29:06 -06:00
math-emu
media
memory
misc
net Here are quite a large number of fixes, notably: 2018-09-03 22:12:02 -07:00
pcmcia
ras
rdma
scsi
soc
sound
target
trace
uapi Merge branch 'akpm' (patches from Andrew) 2018-09-04 17:01:11 -07:00
video
xen