Hi Rafael, Jiaxun, Here is a v2 of Jiaxun's series to introduce object pointers to the profile_get() and profile_set() callbacks. I've taken the liberty to fix the issue of the platform_profile_register() function argument still having a const and post this v2, as I would like to at least merge the thinkpad_acpi platform_profile support for 5.12 and we are slowly running out of time. Rafael, you please add these 2 to your acpi-platform branch and then once you are happy with these (once the bots have tested them) send me a PR for an immutable branch with all 4 patches from acpi-platform ? Regards, Hans Jiaxun Yang (2): ACPI: platform-profile: Drop const qualifier for cur_profile ACPI: platform-profile: Introduce object pointers to callbacks drivers/acpi/platform_profile.c | 8 ++++---- include/linux/platform_profile.h | 8 +++++--- 2 files changed, 9 insertions(+), 7 deletions(-) -- 2.29.2