[GIT PULL] x86/cache for v7.2-rc1

From: Borislav Petkov

Date: Mon Jun 15 2026 - 11:18:40 EST


Hi Linus,

please pull the x86 resource control lineup for v7.2-rc1.

Thx.

---

The following changes since commit 7fd2df204f342fc17d1a0bfcd474b24232fb0f32:

Linux 7.1-rc2 (2026-05-03 14:21:25 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_cache_for_v7.2_rc1

for you to fetch changes up to 1cfa74c683ea82d37156ccd7ab4f4659056dc701:

fs/resctrl: Document tasks file behaviour for task id 0 and idle tasks (2026-05-08 12:27:00 +0200)

----------------------------------------------------------------
Preparatory work for MPAM counter assignment:

- Simplify the error handling path when creating monitor group event
configuration directories

- Make the MBM event filter configurable only on architectures that
support it and expose this with the respective file modes in the event
config

- Disallow the MBA software controller on systems where MBM counters are
assignable, as it requires continuous bandwidth measurement that
assignable counters do not guarantee

- Replace a compile-time Kconfig option for fixed counter assignment
with a per-architecture runtime property, and expose whether the
counter assignment mode is changeable to userspace

- Continue counter allocation across all domains instead of aborting at
the first failure

- Document that automatic MBM counter assignment is best effort and may
not assign counters to all domains

- Document the behavior of task ID 0 and idle tasks in the resctrl tasks
file

----------------------------------------------------------------
Ben Horgan (7):
fs/resctrl: Tidy up the error path in resctrl_mkdir_event_configs()
x86,fs/resctrl: Create 'event_filter' files read only if they're not configurable
fs/resctrl: Disallow the software controller when MBM counters are assignable
fs/resctrl: Add monitor property 'mbm_cntr_assign_fixed'
fs/resctrl: Continue counter allocation after failure
fs/resctrl: Document that automatic counter assignment is best effort
fs/resctrl: Document tasks file behaviour for task id 0 and idle tasks

Documentation/filesystems/resctrl.rst | 22 +++++++++++++------
arch/x86/kernel/cpu/resctrl/monitor.c | 1 +
fs/resctrl/internal.h | 2 ++
fs/resctrl/monitor.c | 30 ++++++++++++++++++++------
fs/resctrl/rdtgroup.c | 40 ++++++++++++++++++++++-------------
include/linux/resctrl.h | 18 ++++++++++------
6 files changed, 78 insertions(+), 35 deletions(-)


--
Regards/Gruss,
Boris.

https://people.kernel.org/tglx/notes-about-netiquette