blkcg: remove bio->bi_css and instead use bio->bi_blkg
Prior patches ensured that any bio that interacts with a request_queue is properly associated with a blkg. This makes bio->bi_css unnecessary as blkg maintains a reference to blkcg already. This removes the bio field bi_css and transfers corresponding uses to access via bi_blkg. Signed-off-by:Dennis Zhou <dennis@kernel.org> 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 13 additions, 46 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 4 additions, 7 deletionsinclude/linux/bio.h
- include/linux/blk-cgroup.h 4 additions, 4 deletionsinclude/linux/blk-cgroup.h
- include/linux/blk_types.h 4 additions, 3 deletionsinclude/linux/blk_types.h
- kernel/trace/blktrace.c 2 additions, 2 deletionskernel/trace/blktrace.c
Loading
Please register or sign in to comment