init: refactor name_to_dev_t
authorChristoph Hellwig <hch@lst.de>
Sat, 14 Nov 2020 18:19:57 +0000 (19:19 +0100)
committerJens Axboe <axboe@kernel.dk>
Tue, 1 Dec 2020 21:53:39 +0000 (14:53 -0700)
commitc2637e80a09e0d6c698d2771d7230f59c2138122
tree249ad0cdb743770a5d6f87badffec4c0649b3872
parent3a4174e68684e43ecdcb59126a441b29d5e94f7f
init: refactor name_to_dev_t

Split each case into a self-contained helper, and move the block
dependent code entirely under the pre-existing #ifdef CONFIG_BLOCK.
This allows to remove the blk_lookup_devt stub in genhd.h.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Jan Kara <jack@suse.cz>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Acked-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/linux/genhd.h
init/do_mounts.c