Message ID | 20230818194007.27410-1-mario.limonciello@amd.com (mailing list archive) |
---|---|
Headers | show |
Series | Export LPS0 constraints | expand |
On Fri, Aug 18, 2023 at 9:40 PM Mario Limonciello <mario.limonciello@amd.com> wrote: > > LPS0 constraints can be useful to other parts of the kernel to make > decisions what state to put devices into. > > In v14 this series has been split into 3 parts. > part A: Immediate fix for AMD issue. > part B: LPS0 export improvements > part C: Long term solution for all vendors > > This is part B, it can be applied and reviewed independently from part A. > > Andy Shevchenko (1): > ACPI: x86: s2idle: Add for_each_lpi_constraint() helper > > Mario Limonciello (6): > ACPI: Adjust #ifdef for *_lps0_dev use > ACPI: x86: s2idle: Post-increment variables when getting constraints > ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects > ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table > ACPI: x86: s2idle: Add more debugging for AMD constraints parsing > ACPI: x86: s2idle: Add a function to get constraints for a device > > drivers/acpi/x86/s2idle.c | 96 +++++++++++++++++++++++++-------------- > include/linux/acpi.h | 10 +++- > 2 files changed, 70 insertions(+), 36 deletions(-) > > -- All applied as 6.6 material, but I rewrote the last patch my way, so please see the result in the bleeding-edge branch and let me know if there's anything wrong with it. Thanks!
On 8/21/2023 1:31 PM, Rafael J. Wysocki wrote: > On Fri, Aug 18, 2023 at 9:40 PM Mario Limonciello > <mario.limonciello@amd.com> wrote: >> LPS0 constraints can be useful to other parts of the kernel to make >> decisions what state to put devices into. >> >> In v14 this series has been split into 3 parts. >> part A: Immediate fix for AMD issue. >> part B: LPS0 export improvements >> part C: Long term solution for all vendors >> >> This is part B, it can be applied and reviewed independently from part A. >> >> Andy Shevchenko (1): >> ACPI: x86: s2idle: Add for_each_lpi_constraint() helper >> >> Mario Limonciello (6): >> ACPI: Adjust #ifdef for *_lps0_dev use >> ACPI: x86: s2idle: Post-increment variables when getting constraints >> ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects >> ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table >> ACPI: x86: s2idle: Add more debugging for AMD constraints parsing >> ACPI: x86: s2idle: Add a function to get constraints for a device >> >> drivers/acpi/x86/s2idle.c | 96 +++++++++++++++++++++++++-------------- >> include/linux/acpi.h | 10 +++- >> 2 files changed, 70 insertions(+), 36 deletions(-) >> >> -- > All applied as 6.6 material, but I rewrote the last patch my way, so > please see the result in the bleeding-edge branch and let me know if > there's anything wrong with it. > > Thanks! Looks great, thanks!