This patch series fixes some issues around the battery hook handling inside the ACPI battery driver and the dell-laptop driver. The first patch simplifies the locking during battery hook removal as a preparation for the second patch which fixes a possible crash when unregistering a battery hook. The third patch allows the dell-laptop driver to handle systems with multiple batteries. All patches where tested on a Dell Inspiron 3505 and appear to work. Chnages since v2: - drop boolean flag and use list head instead in patch 2 - drop mjg59@xxxxxxxxxxxxx from the CC list since the underlying adress seems to trigger random errors in proccessing (help?) Changes since v1: - fix the underlying issue inside the ACPI battery driver - reword patch for dell-laptop Armin Wolf (3): ACPI: battery: Simplify battery hook locking ACPI: battery: Fix possible crash when unregistering a battery hook platform/x86: dell-laptop: Do not fail when encountering unsupported batteries drivers/acpi/battery.c | 28 +++++++++++++++---------- drivers/platform/x86/dell/dell-laptop.c | 15 ++++++++++--- 2 files changed, 29 insertions(+), 14 deletions(-) -- 2.39.5