]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
fs/resctrl: Add monitor property 'mbm_cntr_assign_fixed'
authorBen Horgan <ben.horgan@arm.com>
Wed, 6 May 2026 08:28:52 +0000 (09:28 +0100)
committerBorislav Petkov (AMD) <bp@alien8.de>
Thu, 7 May 2026 14:29:14 +0000 (16:29 +0200)
commitee3d4c81d89c92fbeb65807971ac22b3dfa49220
tree84909615c8f956a5c6107b8d0ad9fb2b2fc5c9a4
parentf52abe6502413450b8d0ecaad2555bbe4c6242eb
fs/resctrl: Add monitor property 'mbm_cntr_assign_fixed'

Commit

  3b497c3f4f04 ("fs/resctrl: Introduce the interface to display monitoring modes")

introduced CONFIG_RESCTRL_ASSIGN_FIXED but left adding the Kconfig
entry until it was necessary. The counter assignment mode is fixed in
MPAM, even when there are assignable counters, and so addressing this
is needed to support MPAM.

To avoid the burden of another Kconfig entry, replace
CONFIG_RESCTRL_ASSIGN_FIXED with a new property in 'struct resctrl_mon',
'mbm_cntr_assign_fixed' to be set by the architecture.

Do not request the architecture to change the counter assignment mode if it
does not support doing so. Provide insight to user space about why such a
request fails.

Signed-off-by: Ben Horgan <ben.horgan@arm.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Babu Moger <babu.moger@amd.com>
Reviewed-by: Reinette Chatre <reinette.chatre@intel.com>
Tested-by: Babu Moger <babu.moger@amd.com>
Link: https://lore.kernel.org/20260506082855.3694761-1-ben.horgan@arm.com
fs/resctrl/monitor.c
include/linux/resctrl.h