revert android-tegra-2.6.36-honeycomb-mr1-9001adc to v2.6.36
[firefly-linux-kernel-4.4.55.git] / drivers / ata / libata-scsi.c
index 7bb6787de550e25b4d20fdf03585aadd97212f27..a89172c100f5645c3317dbe6b87c4cd797a4649c 100644 (file)
@@ -2577,11 +2577,8 @@ static void atapi_qc_complete(struct ata_queued_cmd *qc)
                 *
                 * If door lock fails, always clear sdev->locked to
                 * avoid this infinite loop.
-                *
-                * This may happen before SCSI scan is complete.  Make
-                * sure qc->dev->sdev isn't NULL before dereferencing.
                 */
-               if (qc->cdb[0] == ALLOW_MEDIUM_REMOVAL && qc->dev->sdev)
+               if (qc->cdb[0] == ALLOW_MEDIUM_REMOVAL)
                        qc->dev->sdev->locked = 0;
 
                qc->scsicmd->result = SAM_STAT_CHECK_CONDITION;