]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm_mpam: Fix monitor instance selection when checking for hardware NRDY
authorBen Horgan <ben.horgan@arm.com>
Thu, 7 May 2026 15:28:12 +0000 (16:28 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Thu, 14 May 2026 08:51:41 +0000 (09:51 +0100)
commit1ef2a89584b7b788b2603590d886db076b2f24cc
treeeb4c97aae9ee71b5b208dbdd54e3774aa5ba54e7
parent5cbb61bf4168859d97c068d88d364f4f1f440325
arm_mpam: Fix monitor instance selection when checking for hardware NRDY

In _mpam_ris_hw_probe_hw_nrdy() a new register value to select the first
monitor and relevant RIS is prepared in mon_sel. However, it is written to
the monitor value register, e.g. MSMON_CSU, rather than MSMON_CFG_MON_SEL.

As MSMON_CFG_MON_SEL is a 32 bit register update the type of mon_sel to
u32.  Write mon_sel to the intended register, MSMON_CFG_MON_SEL.

Fixes: 8c90dc68a5de ("arm_mpam: Probe the hardware features resctrl supports")
Cc: <stable@vger.kernel.org>
Signed-off-by: Ben Horgan <ben.horgan@arm.com>
Reviewed-by: James Morse <james.morse@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
drivers/resctrl/mpam_devices.c