Skip to content

Update ACPI code to match Linux v5.16

Mark Langsdorf requested to merge mlangsdorf/centos-stream-9:bz1998269_71 into main

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1998269
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1998271
Omitted-fix: 136f282028 "ACPI: tools: fix compilation error" - this is a fix for c0891ac15f04 "isystem: ship and use stdarg.h", which isn't present in this codebase. Adding c0891ac15f04 requires adding a dozen fix patches, and I don't want this MR to turn into the isystem fix MR.
Omitted-fix: 63b0a7b16f "ACPI: Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h" - this is a fix for 136f282028, which I am already skipping.
Omitted-fix: 10b74af310 "clk: rockchip: re-add rational best approximation algorithm to the fractional divider" - this fix was added in v5.18-rc1 and fixes a clock issue with a rockchip clock, and can wait for the v5.18 ACPI rebase that will happen in a few weeks.

Update the ACPI subsystem to match Linux v5.16, including updating v5.15.

A substantial subseries of PCC/mailbox related patches was included in the v5.16 backports, initially to make a patch apply cleanly, and then to go ahead and finish out the PCC/mailbox series.

Changes to v3: Myron's PCI rebase landed and included 5 PCI or glue commits from this rebase, so those were dropped to avoid conflicts. No functional change.

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

Edited by Mark Langsdorf

Merge request reports