Which exactly matches my comment above about this being the likely culprit:
commit 9faf6136ff4647452580b019f4b16f8c5082e589
Author: Matthew Garrett <email address hidden>
Date: Sat Sep 20 13:19:46 2014 +0200
ACPI / SBS: Disable smart battery manager on Apple
Touching the smart battery manager at all on Apple hardware appears to
make it unhappy - unplugging the AC adapter triggers accesses that hang
the controller for several minutes. Quirk it out via DMI in order to
avoid this. Compensate by changing battery presence if we fail to
communicate with the battery.
Signed-off-by: Matthew Garrett <email address hidden>
Signed-off-by: Andreas Noever <email address hidden>
Signed-off-by: Rafael J. Wysocki <email address hidden>
Which exactly matches my comment above about this being the likely culprit:
commit 9faf6136ff46474 52580b019f4b16f 8c5082e589
Author: Matthew Garrett <email address hidden>
Date: Sat Sep 20 13:19:46 2014 +0200
ACPI / SBS: Disable smart battery manager on Apple
Touching the smart battery manager at all on Apple hardware appears to
make it unhappy - unplugging the AC adapter triggers accesses that hang
the controller for several minutes. Quirk it out via DMI in order to
avoid this. Compensate by changing battery presence if we fail to
communicate with the battery.
Signed-off-by: Matthew Garrett <email address hidden>
Signed-off-by: Andreas Noever <email address hidden>
Signed-off-by: Rafael J. Wysocki <email address hidden>