Message ID | 1459182372-14018-1-git-send-email-colin.king@canonical.com (mailing list archive) |
---|---|
State | Changes Requested, archived |
Headers | show |
On Mon, Mar 28, 2016 at 05:26:12PM +0100, Colin King wrote: > Signed-off-by: Colin Ian King <colin.king@canonical.com> Acked-by: Harald Welte <laforge@gnumonks.org>
diff --git a/drivers/platform/x86/panasonic-laptop.c b/drivers/platform/x86/panasonic-laptop.c index 3f87097..39c1ebc 100644 --- a/drivers/platform/x86/panasonic-laptop.c +++ b/drivers/platform/x86/panasonic-laptop.c @@ -651,9 +651,13 @@ out_hotkey: static int acpi_pcc_hotkey_remove(struct acpi_device *device) { - struct pcc_acpi *pcc = acpi_driver_data(device); + struct pcc_acpi *pcc; + + if (!device) + return -EINVAL; - if (!device || !pcc) + pcc = acpi_driver_data(device); + if (!pcc) return -EINVAL; sysfs_remove_group(&device->dev.kobj, &pcc_attr_group);