[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210621034555.4039-1-ed.tsai@mediatek.com>
Date: Mon, 21 Jun 2021 11:45:55 +0800
From: Ed Tsai <ed.tsai@...iatek.com>
To: <jejb@...ux.ibm.com>, <martin.petersen@...cle.com>
CC: <linux-scsi@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
Ed Tsai <ed.tsai@...iatek.com>
Subject: [PATCH] scsi: remove reduntant assignment when alloc sdev
sdev->reqeust_queue and its queuedata have been set up in
scsi_mq_alloc_queue(). No need to do that again.
Signed-off-by: Ed Tsai <ed.tsai@...iatek.com>
---
drivers/scsi/scsi_scan.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c
index 12f54571b83e..82c1792f1de2 100644
--- a/drivers/scsi/scsi_scan.c
+++ b/drivers/scsi/scsi_scan.c
@@ -266,8 +266,7 @@ static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget,
*/
sdev->borken = 1;
- sdev->request_queue = scsi_mq_alloc_queue(sdev);
- if (!sdev->request_queue) {
+ if (!scsi_mq_alloc_queue(sdev)) {
/* release fn is set up in scsi_sysfs_device_initialise, so
* have to free and put manually here */
put_device(&starget->dev);
@@ -275,7 +274,6 @@ static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget,
goto out;
}
WARN_ON_ONCE(!blk_get_queue(sdev->request_queue));
- sdev->request_queue->queuedata = sdev;
depth = sdev->host->cmd_per_lun ?: 1;
--
2.18.0
Powered by blists - more mailing lists