|
@@ -1022,11 +1022,10 @@ static unsigned int ata_scsi_start_stop_xlat(struct ata_queued_cmd *qc)
|
|
}
|
|
}
|
|
|
|
|
|
tf->command = ATA_CMD_VERIFY; /* READ VERIFY */
|
|
tf->command = ATA_CMD_VERIFY; /* READ VERIFY */
|
|
- } else {
|
|
|
|
- tf->nsect = 0; /* time period value (0 implies now) */
|
|
|
|
- tf->command = ATA_CMD_STANDBY;
|
|
|
|
- /* Consider: ATA STANDBY IMMEDIATE command */
|
|
|
|
- }
|
|
|
|
|
|
+ } else
|
|
|
|
+ /* Issue ATA STANDBY IMMEDIATE command */
|
|
|
|
+ tf->command = ATA_CMD_STANDBYNOW1;
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* Standby and Idle condition timers could be implemented but that
|
|
* Standby and Idle condition timers could be implemented but that
|
|
* would require libata to implement the Power condition mode page
|
|
* would require libata to implement the Power condition mode page
|