diff options
| -rw-r--r-- | drivers/ata/ata_piix.c | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/drivers/ata/ata_piix.c b/drivers/ata/ata_piix.c index c11936e13dd3..5fdf1678d0cc 100644 --- a/drivers/ata/ata_piix.c +++ b/drivers/ata/ata_piix.c | |||
| @@ -1072,20 +1072,13 @@ static int piix_broken_suspend(void) | |||
| 1072 | * matching is necessary because dmi_system_id.matches is | 1072 | * matching is necessary because dmi_system_id.matches is |
| 1073 | * limited to four entries. | 1073 | * limited to four entries. |
| 1074 | */ | 1074 | */ |
| 1075 | if (dmi_get_system_info(DMI_SYS_VENDOR) && | 1075 | if (dmi_match(DMI_SYS_VENDOR, "TOSHIBA") && |
| 1076 | dmi_get_system_info(DMI_PRODUCT_NAME) && | 1076 | dmi_match(DMI_PRODUCT_NAME, "000000") && |
| 1077 | dmi_get_system_info(DMI_PRODUCT_VERSION) && | 1077 | dmi_match(DMI_PRODUCT_VERSION, "000000") && |
| 1078 | dmi_get_system_info(DMI_PRODUCT_SERIAL) && | 1078 | dmi_match(DMI_PRODUCT_SERIAL, "000000") && |
| 1079 | dmi_get_system_info(DMI_BOARD_VENDOR) && | 1079 | dmi_match(DMI_BOARD_VENDOR, "TOSHIBA") && |
| 1080 | dmi_get_system_info(DMI_BOARD_NAME) && | 1080 | dmi_match(DMI_BOARD_NAME, "Portable PC") && |
| 1081 | dmi_get_system_info(DMI_BOARD_VERSION) && | 1081 | dmi_match(DMI_BOARD_VERSION, "Version A0")) |
| 1082 | !strcmp(dmi_get_system_info(DMI_SYS_VENDOR), "TOSHIBA") && | ||
| 1083 | !strcmp(dmi_get_system_info(DMI_PRODUCT_NAME), "000000") && | ||
| 1084 | !strcmp(dmi_get_system_info(DMI_PRODUCT_VERSION), "000000") && | ||
| 1085 | !strcmp(dmi_get_system_info(DMI_PRODUCT_SERIAL), "000000") && | ||
| 1086 | !strcmp(dmi_get_system_info(DMI_BOARD_VENDOR), "TOSHIBA") && | ||
| 1087 | !strcmp(dmi_get_system_info(DMI_BOARD_NAME), "Portable PC") && | ||
| 1088 | !strcmp(dmi_get_system_info(DMI_BOARD_VERSION), "Version A0")) | ||
| 1089 | return 1; | 1082 | return 1; |
| 1090 | 1083 | ||
| 1091 | return 0; | 1084 | return 0; |
