platform-drivers-x86 for v4.17-2
We missed a case in the Dell config dependencies resulting in a possible bad configuration, resolve it by giving up on trying to keep DELL_LAPTOP visible in the menu and make it depend on DELL_SMBIOS. Fix a null pointer dereference at module unload for the asus-wireless driver. The following is an automated git shortlog grouped by driver: Kconfig: - Fix dell-laptop dependency chain. asus-wireless: - Fix NULL pointer dereference -----BEGIN PGP SIGNATURE----- iQEcBAABAgAGBQJa7mGsAAoJEKbMaAwKp3640HIH/1L4oxTWcNtRy9wYyrrrZFEe 6ra6mOPYH+AnDOkL6/s19J+F0YEN3X75oebm1qH9tOJIPK5XWvONAuVnQ1sbR1LM s0A0eSyL4TpqX8NkKJz2TkvWolgoSQ7fS875YqD4Wazi3ZuO03bRiWwiIjdfm+5v cvAgtxVMw/gfk31IRd+ru2FeiY7lge4nlXecd20RTsWMRJcXDZG3Z48rQvx0Rx9w dRWAha8Gh0SqKIbkPQgpvTTk19PsqZRDq7bhJTXBHoLJf/VyskL6xxzoypL5VI/L HUZhc6Pnzzlmm4C3yz/FP9ugVYmFEO0Sz1P/Ged1ZnG5+fTMfB2ztQ25l2L0LrA= =tMpT -----END PGP SIGNATURE----- Merge tag 'platform-drivers-x86-v4.17-2' of git://git.infradead.org/linux-platform-drivers-x86 Pull x86 platform driver fixes from Darren Hart: - We missed a case in the Dell config dependencies resulting in a possible bad configuration, resolve it by giving up on trying to keep DELL_LAPTOP visible in the menu and make it depend on DELL_SMBIOS. - Fix a null pointer dereference at module unload for the asus-wireless driver. * tag 'platform-drivers-x86-v4.17-2' of git://git.infradead.org/linux-platform-drivers-x86: platform/x86: Kconfig: Fix dell-laptop dependency chain. platform/x86: asus-wireless: Fix NULL pointer dereference
This commit is contained in:
commit
ee946c36be
@ -154,7 +154,7 @@ config DELL_LAPTOP
|
|||||||
depends on ACPI_VIDEO || ACPI_VIDEO = n
|
depends on ACPI_VIDEO || ACPI_VIDEO = n
|
||||||
depends on RFKILL || RFKILL = n
|
depends on RFKILL || RFKILL = n
|
||||||
depends on SERIO_I8042
|
depends on SERIO_I8042
|
||||||
select DELL_SMBIOS
|
depends on DELL_SMBIOS
|
||||||
select POWER_SUPPLY
|
select POWER_SUPPLY
|
||||||
select LEDS_CLASS
|
select LEDS_CLASS
|
||||||
select NEW_LEDS
|
select NEW_LEDS
|
||||||
|
@ -178,8 +178,10 @@ static int asus_wireless_remove(struct acpi_device *adev)
|
|||||||
{
|
{
|
||||||
struct asus_wireless_data *data = acpi_driver_data(adev);
|
struct asus_wireless_data *data = acpi_driver_data(adev);
|
||||||
|
|
||||||
if (data->wq)
|
if (data->wq) {
|
||||||
|
devm_led_classdev_unregister(&adev->dev, &data->led);
|
||||||
destroy_workqueue(data->wq);
|
destroy_workqueue(data->wq);
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user