]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/md/bcache/journal.c
block: replace bi_bdev with a gendisk pointer and partitions index
[mirror_ubuntu-hirsute-kernel.git] / drivers / md / bcache / journal.c
index 0352d05e495c14509fbb0bd22e13771ad872196b..7e1d1c3ba33abe7edde492a6592d7fc112b35ed7 100644 (file)
@@ -53,7 +53,7 @@ reread:               left = ca->sb.bucket_size - offset;
 
                bio_reset(bio);
                bio->bi_iter.bi_sector  = bucket + offset;
-               bio->bi_bdev    = ca->bdev;
+               bio_set_dev(bio, ca->bdev);
                bio->bi_iter.bi_size    = len << 9;
 
                bio->bi_end_io  = journal_read_endio;
@@ -452,7 +452,7 @@ static void do_journal_discard(struct cache *ca)
                bio_set_op_attrs(bio, REQ_OP_DISCARD, 0);
                bio->bi_iter.bi_sector  = bucket_to_sector(ca->set,
                                                ca->sb.d[ja->discard_idx]);
-               bio->bi_bdev            = ca->bdev;
+               bio_set_dev(bio, ca->bdev);
                bio->bi_iter.bi_size    = bucket_bytes(ca);
                bio->bi_end_io          = journal_discard_endio;
 
@@ -623,7 +623,7 @@ static void journal_write_unlocked(struct closure *cl)
 
                bio_reset(bio);
                bio->bi_iter.bi_sector  = PTR_OFFSET(k, i);
-               bio->bi_bdev    = ca->bdev;
+               bio_set_dev(bio, ca->bdev);
                bio->bi_iter.bi_size = sectors << 9;
 
                bio->bi_end_io  = journal_write_endio;