Revision a0195f314a25582b38993bf30db11c300f4f4611 authored by Fenghua Yu on 17 December 2020, 22:31:19 UTC, committed by Borislav Petkov on 08 January 2021, 08:08:03 UTC
Shakeel Butt reported in [1] that a user can request a task to be moved to a resource group even if the task is already in the group. It just wastes time to do the move operation which could be costly to send IPI to a different CPU. Add a sanity check to ensure that the move operation only happens when the task is not already in the resource group. [1] https://lore.kernel.org/lkml/CALvZod7E9zzHwenzf7objzGKsdBmVwTgEJ0nPgs0LUFU3SN5Pw@mail.gmail.com/ Fixes: e02737d5b826 ("x86/intel_rdt: Add tasks files") Reported-by: Shakeel Butt <shakeelb@google.com> Signed-off-by: Fenghua Yu <fenghua.yu@intel.com> Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Borislav Petkov <bp@suse.de> Reviewed-by: Tony Luck <tony.luck@intel.com> Cc: stable@vger.kernel.org Link: https://lkml.kernel.org/r/962ede65d8e95be793cb61102cca37f7bb018e66.1608243147.git.reinette.chatre@intel.com
1 parent ae28d1a
File | Mode | Size |
---|---|---|
bits.h | -rw-r--r-- | 171 bytes |
clocksource.h | -rw-r--r-- | 479 bytes |
const.h | -rw-r--r-- | 196 bytes |
datapage.h | -rw-r--r-- | 4.1 KB |
helpers.h | -rw-r--r-- | 1.3 KB |
jiffies.h | -rw-r--r-- | 298 bytes |
ktime.h | -rw-r--r-- | 454 bytes |
limits.h | -rw-r--r-- | 564 bytes |
math64.h | -rw-r--r-- | 468 bytes |
processor.h | -rw-r--r-- | 251 bytes |
time.h | -rw-r--r-- | 190 bytes |
time32.h | -rw-r--r-- | 274 bytes |
time64.h | -rw-r--r-- | 389 bytes |
vsyscall.h | -rw-r--r-- | 288 bytes |
Computing file changes ...