blkcg: remove bio->bi_css and instead use bio->bi_blkg
Prior patches ensured that all bios are now associated with some blkg. This now makes bio->bi_css unnecessary as blkg maintains a reference to the blkcg already. This patch removes the field bi_css and transfers corresponding uses to access via bi_blkg. Signed-off-by:Dennis Zhou <dennisszhou@gmail.com> Reviewed-by:
Josef Bacik <josef@toxicpanda.com> Acked-by:
Tejun Heo <tj@kernel.org> Signed-off-by:
Jens Axboe <axboe@kernel.dk>
Showing
- block/bio.c 11 additions, 45 deletionsblock/bio.c
- block/bounce.c 1 addition, 1 deletionblock/bounce.c
- drivers/block/loop.c 3 additions, 2 deletionsdrivers/block/loop.c
- drivers/md/raid0.c 1 addition, 1 deletiondrivers/md/raid0.c
- include/linux/bio.h 3 additions, 6 deletionsinclude/linux/bio.h
- include/linux/blk-cgroup.h 4 additions, 4 deletionsinclude/linux/blk-cgroup.h
- include/linux/blk_types.h 0 additions, 1 deletioninclude/linux/blk_types.h
- kernel/trace/blktrace.c 2 additions, 2 deletionskernel/trace/blktrace.c
Loading
Please register or sign in to comment