|
@@ -1346,7 +1346,7 @@ static void acpi_device_set_id(struct acpi_device *device)
|
|
|
acpi_add_id(device, ACPI_DOCK_HID);
|
|
|
else if (!acpi_ibm_smbus_match(device))
|
|
|
acpi_add_id(device, ACPI_SMBUS_IBM_HID);
|
|
|
- else if (!acpi_device_hid(device) &&
|
|
|
+ else if (list_empty(&device->pnp.ids) &&
|
|
|
ACPI_IS_ROOT_DEVICE(device->parent)) {
|
|
|
acpi_add_id(device, ACPI_BUS_HID); /* \_SB, LNXSYBUS */
|
|
|
strcpy(device->pnp.device_name, ACPI_BUS_DEVICE_NAME);
|