|
@@ -630,6 +630,9 @@ static void sil_dev_config(struct ata_device *dev)
|
|
unsigned int n, quirks = 0;
|
|
unsigned int n, quirks = 0;
|
|
unsigned char model_num[ATA_ID_PROD_LEN + 1];
|
|
unsigned char model_num[ATA_ID_PROD_LEN + 1];
|
|
|
|
|
|
|
|
+ /* This controller doesn't support trim */
|
|
|
|
+ dev->horkage |= ATA_HORKAGE_NOTRIM;
|
|
|
|
+
|
|
ata_id_c_string(dev->id, model_num, ATA_ID_PROD, sizeof(model_num));
|
|
ata_id_c_string(dev->id, model_num, ATA_ID_PROD, sizeof(model_num));
|
|
|
|
|
|
for (n = 0; sil_blacklist[n].product; n++)
|
|
for (n = 0; sil_blacklist[n].product; n++)
|