blkcg: Make blkg_root_lookup() work for queues in bypass mode for-4.19/block for-4.19/block-20180812
authorBart Van Assche <bart.vanassche@wdc.com>
Fri, 10 Aug 2018 20:28:07 +0000 (13:28 -0700)
committerJens Axboe <axboe@kernel.dk>
Sat, 11 Aug 2018 21:41:25 +0000 (15:41 -0600)
commitb86d865cb1cae1e61527ea0b8977078bbf694328
treee78dcb385ae1f412bea1930a77171a5a39ab1f50
parent46451874c7c9afaa4e014aea0f0970f886444e0d
blkcg: Make blkg_root_lookup() work for queues in bypass mode

For legacy queues the only call of blkg_root_lookup() happens after
bypass mode has been enabled. Since blkg_lookup() returns NULL for
queues in bypass mode, modify the blkg_root_lookup() such that it
no longer depends on bypass mode. Rename the function into
blk_queue_root_blkg() as suggested by Tejun.

Suggested-by: Tejun Heo <tj@kernel.org>
Fixes: 6bad9b210a22 ("blkcg: Introduce blkg_root_lookup()")
Signed-off-by: Bart Van Assche <bart.vanassche@wdc.com>
Cc: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-sysfs.c
include/linux/blk-cgroup.h