scsi: core: Move two statements
Move two statements that will be needed for pseudo SCSI devices in front of code that won't be needed for pseudo SCSI devices. No functionality has been changed. Reviewed-by: John Garry <john.g.garry@oracle.com> Reviewed-by: Hannes Reinecke <hare@suse.de> Signed-off-by: Bart Van Assche <bvanassche@acm.org> Link: https://patch.msgid.link/20251031204029.2883185-3-bvanassche@acm.org Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
committed by
Martin K. Petersen
parent
d604e1ec24
commit
21008cabc5
@@ -347,6 +347,8 @@ static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget,
|
|||||||
kref_get(&sdev->host->tagset_refcnt);
|
kref_get(&sdev->host->tagset_refcnt);
|
||||||
sdev->request_queue = q;
|
sdev->request_queue = q;
|
||||||
|
|
||||||
|
scsi_sysfs_device_initialize(sdev);
|
||||||
|
|
||||||
depth = sdev->host->cmd_per_lun ?: 1;
|
depth = sdev->host->cmd_per_lun ?: 1;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -363,8 +365,6 @@ static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget,
|
|||||||
|
|
||||||
scsi_change_queue_depth(sdev, depth);
|
scsi_change_queue_depth(sdev, depth);
|
||||||
|
|
||||||
scsi_sysfs_device_initialize(sdev);
|
|
||||||
|
|
||||||
if (shost->hostt->sdev_init) {
|
if (shost->hostt->sdev_init) {
|
||||||
ret = shost->hostt->sdev_init(sdev);
|
ret = shost->hostt->sdev_init(sdev);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
@@ -1068,6 +1068,8 @@ static int scsi_add_lun(struct scsi_device *sdev, unsigned char *inq_result,
|
|||||||
|
|
||||||
transport_configure_device(&sdev->sdev_gendev);
|
transport_configure_device(&sdev->sdev_gendev);
|
||||||
|
|
||||||
|
sdev->sdev_bflags = *bflags;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* No need to freeze the queue as it isn't reachable to anyone else yet.
|
* No need to freeze the queue as it isn't reachable to anyone else yet.
|
||||||
*/
|
*/
|
||||||
@@ -1113,7 +1115,6 @@ static int scsi_add_lun(struct scsi_device *sdev, unsigned char *inq_result,
|
|||||||
|
|
||||||
sdev->max_queue_depth = sdev->queue_depth;
|
sdev->max_queue_depth = sdev->queue_depth;
|
||||||
WARN_ON_ONCE(sdev->max_queue_depth > sdev->budget_map.depth);
|
WARN_ON_ONCE(sdev->max_queue_depth > sdev->budget_map.depth);
|
||||||
sdev->sdev_bflags = *bflags;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Ok, the device is now all set up, we can
|
* Ok, the device is now all set up, we can
|
||||||
|
|||||||
Reference in New Issue
Block a user