|
@@ -531,14 +531,9 @@ static const struct hpt_info hpt371n = {
|
|
|
.timings = &hpt37x_timings
|
|
|
};
|
|
|
|
|
|
-static int check_in_drive_list(ide_drive_t *drive, const char **list)
|
|
|
+static bool check_in_drive_list(ide_drive_t *drive, const char **list)
|
|
|
{
|
|
|
- char *m = (char *)&drive->id[ATA_ID_PROD];
|
|
|
-
|
|
|
- while (*list)
|
|
|
- if (!strcmp(*list++, m))
|
|
|
- return 1;
|
|
|
- return 0;
|
|
|
+ return match_string(list, -1, (char *)&drive->id[ATA_ID_PROD]) >= 0;
|
|
|
}
|
|
|
|
|
|
static struct hpt_info *hpt3xx_get_info(struct device *dev)
|