Merge tag 'for-5.12/dm-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / drivers / md / md-linear.c
index 68cac7d..63ed832 100644 (file)
@@ -252,7 +252,7 @@ static bool linear_make_request(struct mddev *mddev, struct bio *bio)
                start_sector + data_offset;
 
        if (unlikely((bio_op(bio) == REQ_OP_DISCARD) &&
-                    !blk_queue_discard(bio->bi_disk->queue))) {
+                    !blk_queue_discard(bio->bi_bdev->bd_disk->queue))) {
                /* Just ignore it */
                bio_endio(bio);
        } else {