Alienware supports firmware-attributes and has its own OEM string.
Unified · Split
| @@ -521,6 +521,7 @@ static int __init sysman_init(void) · 520 unmodified lines | ||
| 521 | 521 | int ret = 0; |
| 522 | 522 | |
| 523 | 523 | if (!dmi_find_device(DMI_DEV_TYPE_OEM_STRING, "Dell System", NULL) && |
| 524 | + !dmi_find_device(DMI_DEV_TYPE_OEM_STRING, "Alienware", NULL) && | |
| 524 | 525 | !dmi_find_device(DMI_DEV_TYPE_OEM_STRING, "www.dell.com", NULL)) { |
| 525 | 526 | pr_err("Unable to run on non-Dell system\n"); |
| 526 | 527 | return -ENODEV; |