Updated to 2.6.32.27
/drivers/scsi/scsi_lib.c
blob:b87fc30fad6ba17f1f8158acdcb436e6e589afb8 -> blob:41d712e828ebe5b5fc199224477ddf335374d176
--- drivers/scsi/scsi_lib.c
+++ drivers/scsi/scsi_lib.c
@@ -2432,8 +2432,7 @@ scsi_internal_device_unblock(struct scsi
sdev->sdev_state = SDEV_RUNNING;
else if (sdev->sdev_state == SDEV_CREATED_BLOCK)
sdev->sdev_state = SDEV_CREATED;
- else if (sdev->sdev_state != SDEV_CANCEL &&
- sdev->sdev_state != SDEV_OFFLINE)
+ else
return -EINVAL;
spin_lock_irqsave(q->queue_lock, flags);