Messages in this thread | | | From | Mario Limonciello <> | Subject | [PATCH 0/2] AMD PMF Smart PC error handling cleanups | Date | Fri, 16 Feb 2024 19:22:03 -0600 |
| |
While debugging the suspend issue for amd-pmf the initial bisect result pointed at red herrings of cleanup flow problems for amd_pmf_init_smart_pc(). The actual issue wasn't in this code, but still a lot of memory is allocated and not immediately released if any of the error branches are taken.
This series cleans that up so that every step is cleaned up. I believe this actually fixes driver bugs that "could" occur if a BIOS advertisd Smart PC as well as ITS auto or CNQF but didn't include a policy in the BIOS.
Mario Limonciello (2): platform/x86/amd/pmf: Add debugging message for missing policy data platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc()
drivers/platform/x86/amd/pmf/tee-if.c | 71 ++++++++++++++++++--------- 1 file changed, 47 insertions(+), 24 deletions(-)
-- 2.34.1
| |