block: Use pointer to backing_dev_info from request_queue
authorJan Kara <jack@suse.cz>
Thu, 2 Feb 2017 14:56:50 +0000 (15:56 +0100)
committerJens Axboe <axboe@fb.com>
Thu, 2 Feb 2017 15:20:48 +0000 (08:20 -0700)
commitdc3b17cc8bf21307c7e076e7c778d5db756f7871
tree63a1e6c9b6c70579e9cdabf60147484c0b2f0add
parentf44f1ab5a2dcd4e16eab850fd08e40ff2d0c28d4
block: Use pointer to backing_dev_info from request_queue

We will want to have struct backing_dev_info allocated separately from
struct request_queue. As the first step add pointer to backing_dev_info
to request_queue and convert all users touching it. No functional
changes in this patch.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Jens Axboe <axboe@fb.com>
33 files changed:
block/blk-cgroup.c
block/blk-core.c
block/blk-integrity.c
block/blk-settings.c
block/blk-sysfs.c
block/blk-wbt.c
block/genhd.c
drivers/block/aoe/aoeblk.c
drivers/block/drbd/drbd_main.c
drivers/block/drbd/drbd_nl.c
drivers/block/drbd/drbd_proc.c
drivers/block/drbd/drbd_req.c
drivers/block/pktcdvd.c
drivers/block/rbd.c
drivers/md/bcache/request.c
drivers/md/bcache/super.c
drivers/md/dm-cache-target.c
drivers/md/dm-era-target.c
drivers/md/dm-table.c
drivers/md/dm-thin.c
drivers/md/dm.c
drivers/md/linear.c
drivers/md/md.c
drivers/md/multipath.c
drivers/md/raid0.c
drivers/md/raid1.c
drivers/md/raid10.c
drivers/md/raid5.c
fs/gfs2/ops_fstype.c
fs/nilfs2/super.c
fs/super.c
include/linux/blkdev.h
mm/page-writeback.c