VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   57 Tags
author: Christoph Hellwig <hch@lst.de> 2021-01-24 11:02:34 +0100 committer: Jens Axboe <axboe@kernel.dk> 2021-01-24 18:17:20 -0700 commit: 309dca309fc39a9e3c31b916393b74bd174fd74e parent: cf9a978f9781fb30b778ee61ef6bd164c655d9ff
Commit Summary:
block: store a block_device pointer in struct bio
Diffstat:
1 file changed, 1 insertion, 1 deletion
diff --git a/arch/xtensa/platforms/iss/simdisk.c b/arch/xtensa/platforms/iss/simdisk.c
index 3447556d276d..fc09be7b1347 100644
--- a/arch/xtensa/platforms/iss/simdisk.c
+++ b/arch/xtensa/platforms/iss/simdisk.c
@@ -103,7 +103,7 @@ static void simdisk_transfer(struct simdisk *dev, unsigned long sector,
 
 static blk_qc_t simdisk_submit_bio(struct bio *bio)
 {
-	struct simdisk *dev = bio->bi_disk->private_data;
+	struct simdisk *dev = bio->bi_bdev->bd_disk->private_data;
 	struct bio_vec bvec;
 	struct bvec_iter iter;
 	sector_t sector = bio->bi_iter.bi_sector;