On Tue, Aug 26 2008, Tejun Heo wrote: > Jens Axboe wrote: > > OK, something like this. Jeff, if you think this is fine, let me know > > and I'll submit a proper patch with description and so on. > > FWIW, looks good to me. Just one small concern below... > > > diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c > > index 79e3a8e..879ceac 100644 > > --- a/drivers/ata/libata-core.c > > +++ b/drivers/ata/libata-core.c > > @@ -2100,6 +2100,10 @@ retry: > > static inline u8 ata_dev_knobble(struct ata_device *dev) > > { > > struct ata_port *ap = dev->link->ap; > > + > > + if (ata_dev_blacklisted(dev) & ATA_HORKAGE_BRIDGE_OK) > > + return 0; > > + > > return ((ap->cbl == ATA_CBL_SATA) && (!ata_id_is_sata(dev->id))); > > } > > > > @@ -3998,6 +4002,9 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = { > > { "TSSTcorp CDDVDW SH-S202N", "SB00", ATA_HORKAGE_IVB, }, > > { "TSSTcorp CDDVDW SH-S202N", "SB01", ATA_HORKAGE_IVB, }, > > > > + /* Devices that do not need bridging limits applied */ > > + { "Mtron", NULL, 0, }, > > "Mtron" looks like a broad match but then again for some reason many > non-traditional ATA vendors don't like to give descriptive > identifications to their devices. Any chance there is something more to > match? :-( We could make it "MTRON MSP", I think that covers both the 70xx and 75xx range. -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html