aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/x86/kernel/cpu/resctrl/rdtgroup.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/arch/x86/kernel/cpu/resctrl/rdtgroup.c b/arch/x86/kernel/cpu/resctrl/rdtgroup.c
index 333c177a2471..869cbef5da81 100644
--- a/arch/x86/kernel/cpu/resctrl/rdtgroup.c
+++ b/arch/x86/kernel/cpu/resctrl/rdtgroup.c
@@ -2542,7 +2542,12 @@ static int __init_one_rdt_domain(struct rdt_domain *d, struct rdt_resource *r,
2542 if (closid_allocated(i) && i != closid) { 2542 if (closid_allocated(i) && i != closid) {
2543 mode = rdtgroup_mode_by_closid(i); 2543 mode = rdtgroup_mode_by_closid(i);
2544 if (mode == RDT_MODE_PSEUDO_LOCKSETUP) 2544 if (mode == RDT_MODE_PSEUDO_LOCKSETUP)
2545 break; 2545 /*
2546 * ctrl values for locksetup aren't relevant
2547 * until the schemata is written, and the mode
2548 * becomes RDT_MODE_PSEUDO_LOCKED.
2549 */
2550 continue;
2546 /* 2551 /*
2547 * If CDP is active include peer domain's 2552 * If CDP is active include peer domain's
2548 * usage to ensure there is no overlap 2553 * usage to ensure there is no overlap