From 97ae45953ea957887170078f488fd629dd1ce786 Mon Sep 17 00:00:00 2001 From: Tim Crawford Date: Sat, 30 Oct 2021 09:42:13 -0600 Subject: [PATCH] platform/x86: system76_acpi: Fix input device error handling Users on darp6 that do not have Open EC firmware have reported crashes on boot. Correct the error handling for the input device to fix it. Managed devices do not need to be explicitly unregistered or freed, as this is handled by devres. Drop the call to input_free_device. Fixes: 0de30fc684b3 ("platform/x86: system76_acpi: Replace Fn+F2 function for OLED models") Signed-off-by: Tim Crawford Link: https://lore.kernel.org/r/20211030154213.2515-1-tcrawford@system76.com Signed-off-by: Hans de Goede --- drivers/platform/x86/system76_acpi.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/platform/x86/system76_acpi.c b/drivers/platform/x86/system76_acpi.c index b3c8178..8b292ee 100644 --- a/drivers/platform/x86/system76_acpi.c +++ b/drivers/platform/x86/system76_acpi.c @@ -739,7 +739,6 @@ static int system76_add(struct acpi_device *acpi_dev) error: kfree(data->ntmp); kfree(data->nfan); - input_free_device(data->input); return err; } -- 2.7.4