Re: [PATCH v7 02/11] arm_mpam: propagate MSC access errors for hw_probe functions

From: Gavin Shan

Date: Mon Aug 03 2026 - 23:44:57 EST


On 8/1/26 3:03 AM, Andre Przywara wrote:
Allow the functions probing for MSC hardware and features to return an
error, and propagate read and write errors from the lower level up.
This uses some "scoped cleanup" functions like scoped_guard() and
ACQUIRE() to avoid the complexity of error handling when a lock has been
taken. Since the mon_sel_lock is a bit special (even more so in an
upcoming patch), we define a new GUARD type for it.

Signed-off-by: Andre Przywara <andre.przywara@xxxxxxx>
Reviewed-by: Jonathan Cameron <jonathan.cameron@xxxxxxxxxxxxxxxx>
Reviewed-by: Ben Horgan <ben.horgan@xxxxxxx>
---
drivers/resctrl/mpam_devices.c | 126 +++++++++++++++++++++-----------
drivers/resctrl/mpam_internal.h | 4 +
2 files changed, 87 insertions(+), 43 deletions(-)

Reviewed-by: Gavin Shan <gshan@xxxxxxxxxx>