Re: [PATCH v16 25/32] x86/resctrl: Handle number of RMIDs supported by RDT_RESOURCE_PERF_PKG

From: Reinette Chatre
Date: Tue Dec 16 2025 - 16:47:13 EST


Hi Tony,

On 12/10/25 3:14 PM, Tony Luck wrote:

...

> @@ -202,6 +210,24 @@ static bool group_has_usable_regions(struct event_group *e, struct pmt_feature_g
> return usable_regions;
> }
>
> +static bool all_regions_have_sufficient_rmid(struct event_group *e, struct pmt_feature_group *p)
> +{
> + struct telemetry_region *tr;
> + bool ret = true;
> +
> + for (int i = 0; i < p->count; i++) {
> + if (!p->regions[i].addr)
> + continue;
> + tr = &p->regions[i];
> + if (tr->num_rmids < e->num_rmid) {
> + e->force_off = true;
> + return false;
> + }
> + }
> +
> + return ret;

Just "return true" here?

| Reviewed-by: Reinette Chatre <reinette.chatre@xxxxxxxxx>

Reinette