update the ACPI subsystem to Linux v6.17 for RHEL-9.8

JIRA: https://issues.redhat.com/browse/RHEL-82671
JIRA: https://issues.redhat.com/browse/RHEL-114091

Resolves: 82671
Resolves: 114091

Omitted-fix: 0674188f2f4d "ACPI: EC: Enable EC support on LoongArch by default"
Fix applies to LoongArch, which is not supported.

Omitted-fix: 058de163a376 "platform/x86: dell-ddv: Implement the battery matching algorithm"
This isn't a fix, this is a new feature that changes how some Dell laptop batteries are handled. It needs more time to be tested upstream.

Omitted-fix: d4e83784b2a9 "platform/x86: dell-ddv: Fix taking the psy->extensions_sem lock twice"
This is a fix for the previous commit, which is not being added at this time.

Update the ACPI subsystem from Linux v6.12 to Linux v6.17. The extensive v6.14 commits to drivers/acpi/platform_profile.c and drivers/acpi/acpi_platform.c are deeply intertwined with updates to drivers/platform/x86 and are excluded for now. They may be added in a separate JIRA and MR.

various updates for GCC-15 dealing with -Wunterminated-string-initialization and -Wflex-array-member were skipped as unnecessary at this time.

various updates to constify various function arguments were skipped as RHEL-9.8 doesn't have the necessary infrastruture.

Updates to APEI-EINJ that depend of the faux bus were skipped to minimize merge conflicts with MR !7309.

Signed-off-by: Mark Langsdorf mlangsdo@redhat.com

Edited by Mark Langsdorf

Merge request reports

Loading