Hi Rafael, Here are 2 patches for ACPI ac and battery device quirk handling on x86, the first one refactors the almost identical quirk handling in ac.c and battery.c out into a shared helper. And the 2nd patch then uses the now shared code to also skip / ignore ac and battery devices on x86 Android tablets with known broken DSDTs. Note this applies on top of my: "[PATCH v2 0/3] ACPI / pdx86: Add support for x86 Android tablets with broken DSDTs" series which you've just merged into your bleeding edge branch. Regards, Hans Hans de Goede (2): ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper ACPI / x86: Skip ac and battery devices on x86 Android tablets with broken DSDTs drivers/acpi/ac.c | 43 ++------------------ drivers/acpi/battery.c | 42 ++------------------ drivers/acpi/x86/utils.c | 86 ++++++++++++++++++++++++++++++++++++---- include/acpi/acpi_bus.h | 5 +++ 4 files changed, 90 insertions(+), 86 deletions(-) -- 2.33.1