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