ACPI / button: remove pointer to old lid_sysfs on unbind
authorBenjamin Tissoires <benjamin.tissoires@redhat.com>
Fri, 29 Jul 2016 15:08:41 +0000 (17:08 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 2 Aug 2016 23:27:20 +0000 (01:27 +0200)
commite370cc8640305aa2fa42b852cccd89e80c28d9a0
treea263b28989724854720f2d1a02fdb6fdaad3ebcb
parent3540c32a9ae4cb23ab70f7798f45affc02762fa7
ACPI / button: remove pointer to old lid_sysfs on unbind

When we removed the procfs dir on error or if the driver is
unbound, the two variables acpi_lid_dir and acpi_button_dir
were not reset. On the next rebind, those static variables
were not null and we couldn't re-register the device again.

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Acked-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/button.c