Christoph Hellwig 4e7b5671c6 block: remove i_bdev
Switch the block device lookup interfaces to directly work with a dev_t
so that struct block_device references are only acquired by the
blkdev_get variants (and the blk-cgroup special case).  This means that
we now don't need an extra reference in the inode and can generally
simplify handling of struct block_device to keep the lookups contained
in the core block layer code.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jan Kara <jack@suse.cz>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Acked-by: Tejun Heo <tj@kernel.org>
Acked-by: Coly Li <colyli@suse.de>		[bcache]
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2020-12-01 14:53:39 -07:00
..
2020-12-01 14:53:39 -07:00
2019-11-12 19:12:07 -07:00
2020-10-01 15:03:40 -04:00
2016-11-01 09:43:26 -06:00
2020-11-16 08:34:15 -07:00
2020-12-01 14:53:39 -07:00
2020-07-08 17:20:46 -06:00
2017-06-09 09:27:32 -06:00
2020-08-03 11:57:03 -07:00
2020-11-16 08:34:15 -07:00
2020-12-01 14:53:39 -07:00
2020-10-13 13:04:41 -07:00
2020-07-08 17:20:46 -06:00
2019-03-12 10:15:18 -07:00