Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e5e06985 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
parents fa039d5f c055f5b2
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -400,10 +400,15 @@ static inline int scsi_host_is_busy(struct Scsi_Host *shost)
static void scsi_run_queue(struct request_queue *q)
{
	struct scsi_device *sdev = q->queuedata;
	struct Scsi_Host *shost = sdev->host;
	struct Scsi_Host *shost;
	LIST_HEAD(starved_list);
	unsigned long flags;

	/* if the device is dead, sdev will be NULL, so no queue to run */
	if (!sdev)
		return;

	shost = sdev->host;
	if (scsi_target(sdev)->single_lun)
		scsi_single_lun_run(sdev);