[PATCH v4 0/2] x86/resctrl: Pass domain to target CPU
From: Tony Luck
Date: Wed Feb 28 2024 - 14:37:32 EST
When a function is called via IPI, it isn't possible for assertions
in source code to check that the right locks are held when those
locks were obtained by the sender of the IPI.
Restructure some code to avoid the need for the check.
Patch 1 has the actual fix
Patch 2 is just some code cleanups
Changes since V3: https://lore.kernel.org/all/20240222185039.72201-1-tony.luck@xxxxxxxxx/
Reinette:
1) Improve commit comments in both patches by changing to
imperative.
2) Move initialzation of "m.res" in domain_setup_ctrlval() from
patch 1 to patch 2
Tony Luck (2):
x86/resctrl: Pass domain to target CPU
x86/resctrl: Simplify call convention for MSR update functions
arch/x86/kernel/cpu/resctrl/internal.h | 5 ++-
arch/x86/kernel/cpu/resctrl/core.c | 55 +++++++++--------------
arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 42 +++++------------
arch/x86/kernel/cpu/resctrl/rdtgroup.c | 14 ++----
4 files changed, 38 insertions(+), 78 deletions(-)
base-commit: c0d848fcb09d80a5f48b99f85e448185125ef59f
--
2.43.0