From 244b2c5ca8b14627e4a17755e5922221e121c771 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Wed, 09 Oct 2024 06:15:07 +0000
Subject: [PATCH] change system file
---
 kernel/drivers/s390/block/scm_blk.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/kernel/drivers/s390/block/scm_blk.c b/kernel/drivers/s390/block/scm_blk.c
index 98f66b7..a4f6f2e 100644
--- a/kernel/drivers/s390/block/scm_blk.c
+++ b/kernel/drivers/s390/block/scm_blk.c
@@ -256,7 +256,8 @@
 	for (i = 0; i < nr_requests_per_io && scmrq->request[i]; i++) {
 		error = blk_mq_rq_to_pdu(scmrq->request[i]);
 		*error = scmrq->error;
-		blk_mq_complete_request(scmrq->request[i]);
+		if (likely(!blk_should_fake_timeout(scmrq->request[i]->q)))
+			blk_mq_complete_request(scmrq->request[i]);
 	}
 
 	atomic_dec(&bdev->queued_reqs);
@@ -500,7 +501,7 @@
 
 	/* 512 byte sectors */
 	set_capacity(bdev->gendisk, scmdev->size >> 9);
-	device_add_disk(&scmdev->dev, bdev->gendisk);
+	device_add_disk(&scmdev->dev, bdev->gendisk, NULL);
 	return 0;
 
 out_queue:
--
Gitblit v1.6.2