X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=drivers%2Fplatform%2Fx86%2Fsony-laptop.c;h=1dba3598cfcbdc531f1cdde7249974f0af0d3ef0;hb=e71ba91e4839976ea0ada12f2d30c12d41825939;hp=e9caa347a9bf3b174cb9b3aaaf0ecbea1dad16df;hpb=705d43dbe10d6e213a75187ac92b61f9bd00af0b;p=cascardo%2Flinux.git diff --git a/drivers/platform/x86/sony-laptop.c b/drivers/platform/x86/sony-laptop.c index e9caa347a9bf..1dba3598cfcb 100644 --- a/drivers/platform/x86/sony-laptop.c +++ b/drivers/platform/x86/sony-laptop.c @@ -1446,6 +1446,9 @@ static void sony_nc_function_cleanup(struct platform_device *pd) { unsigned int i, result, bitmask, handle; + if (!handles) + return; + /* get enabled events and disable them */ sony_nc_int_call(sony_nc_acpi_handle, "SN01", NULL, &bitmask); sony_nc_int_call(sony_nc_acpi_handle, "SN03", &bitmask, &result);