diff --git a/drivers/bus/acpi/buspdo.c b/drivers/bus/acpi/buspdo.c index e91d09fecf5..16eff2250bd 100644 --- a/drivers/bus/acpi/buspdo.c +++ b/drivers/bus/acpi/buspdo.c @@ -76,6 +76,14 @@ Bus_PDO_PnP ( NULL, &DeviceData->InterfaceName); } + else if (device->flags.hardware_id && + strstr(device->pnp.hardware_id, ACPI_FAN_HID)) + { + status = IoRegisterDeviceInterface(DeviceData->Common.Self, + &GUID_DEVICE_FAN, + NULL, + &DeviceData->InterfaceName); + } else if (device->flags.hardware_id && strstr(device->pnp.hardware_id, ACPI_BUTTON_HID_LID)) {