The Generic Event Device (GED) is a hardware-reduced platform device. Probing this driver on fixed platforms should fail. Signed-off-by: Samuel Ortiz <sameo@xxxxxxxxxxxxxxx> --- drivers/acpi/evged.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/acpi/evged.c b/drivers/acpi/evged.c index aba0d0027586..55de4b2d2fee 100644 --- a/drivers/acpi/evged.c +++ b/drivers/acpi/evged.c @@ -127,6 +127,9 @@ static int ged_probe(struct platform_device *pdev) struct acpi_ged_device *geddev; acpi_status acpi_ret; + if (!acpi_gbl_reduced_hardware) + return -ENODEV; + geddev = devm_kzalloc(&pdev->dev, sizeof(*geddev), GFP_KERNEL); if (!geddev) return -ENOMEM; -- 2.21.0