View | Details | Raw Unified | Return to bug 250711 | Differences between
and this patch

Collapse All | Expand All

(-)sys/dev/atkbdc/atkbdc.c (-1 / +3 lines)
Lines 133-143 Link Here
133
    char* maker = kern_getenv("smbios.system.maker");
133
    char* maker = kern_getenv("smbios.system.maker");
134
    char* product = kern_getenv("smbios.system.product");
134
    char* product = kern_getenv("smbios.system.product");
135
135
136
    for (i=0; quirks[i].quirk != 0; ++i)
136
    for (i=0; quirks[i].bios_vendor != NULL || quirks[i].maker != NULL ||
137
        quirks[i].product != NULL; ++i) {
137
	if (QUIRK_STR_MATCH(quirks[i].bios_vendor, bios_vendor) &&
138
	if (QUIRK_STR_MATCH(quirks[i].bios_vendor, bios_vendor) &&
138
	    QUIRK_STR_MATCH(quirks[i].maker, maker) &&
139
	    QUIRK_STR_MATCH(quirks[i].maker, maker) &&
139
	    QUIRK_STR_MATCH(quirks[i].product, product))
140
	    QUIRK_STR_MATCH(quirks[i].product, product))
140
		return (quirks[i].quirk);
141
		return (quirks[i].quirk);
142
    }
141
143
142
    return (0);
144
    return (0);
143
}
145
}

Return to bug 250711