|
@@ -3598,7 +3598,8 @@ int sata_link_resume(struct ata_link *link, const unsigned long *params,
|
|
|
* immediately after resuming. Delay 200ms before
|
|
|
* debouncing.
|
|
|
*/
|
|
|
- ata_msleep(link->ap, 200);
|
|
|
+ if (!(link->flags & ATA_LFLAG_NO_DB_DELAY))
|
|
|
+ ata_msleep(link->ap, 200);
|
|
|
|
|
|
/* is SControl restored correctly? */
|
|
|
if ((rc = sata_scr_read(link, SCR_CONTROL, &scontrol)))
|