Loading drivers/ata/libata-pmp.c +5 −7 Original line number Diff line number Diff line Loading @@ -495,14 +495,12 @@ static void sata_pmp_quirks(struct ata_port *ap) /* SError.N need a kick in the ass to get working */ link->flags |= ATA_LFLAG_HRST_TO_RESUME; /* class code report is unreliable */ if (link->pmp < 5) link->flags |= ATA_LFLAG_ASSUME_ATA; /* The config device, which can be either at * port 0 or 5, locks up on SRST. /* Class code report is unreliable and SRST * times out under certain configurations. * Config device can be at port 0 or 5 and * locks up on SRST. */ if (link->pmp == 0 || link->pmp == 5) if (link->pmp <= 5) link->flags |= ATA_LFLAG_NO_SRST | ATA_LFLAG_ASSUME_ATA; Loading Loading
drivers/ata/libata-pmp.c +5 −7 Original line number Diff line number Diff line Loading @@ -495,14 +495,12 @@ static void sata_pmp_quirks(struct ata_port *ap) /* SError.N need a kick in the ass to get working */ link->flags |= ATA_LFLAG_HRST_TO_RESUME; /* class code report is unreliable */ if (link->pmp < 5) link->flags |= ATA_LFLAG_ASSUME_ATA; /* The config device, which can be either at * port 0 or 5, locks up on SRST. /* Class code report is unreliable and SRST * times out under certain configurations. * Config device can be at port 0 or 5 and * locks up on SRST. */ if (link->pmp == 0 || link->pmp == 5) if (link->pmp <= 5) link->flags |= ATA_LFLAG_NO_SRST | ATA_LFLAG_ASSUME_ATA; Loading