summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorFrederic Weisbecker <frederic@kernel.org>2025-06-03 15:30:32 +0200
committerFrederic Weisbecker <frederic@kernel.org>2026-02-03 15:23:35 +0100
commit5564c12385b7a6a2991e31017d12fcef96fa830a (patch)
treed4d220d740d0bce1553c729e1daf682a27e7d8eb /include/linux
parent012fef0e4859d1ffb41f5f7d72b3c61068829e6b (diff)
kthread: Include unbound kthreads in the managed affinity list
The managed affinity list currently contains only unbound kthreads that have affinity preferences. Unbound kthreads globally affine by default are outside of the list because their affinity is automatically managed by the scheduler (through the fallback housekeeping mask) and by cpuset. However in order to preserve the preferred affinity of kthreads, cpuset will delegate the isolated partition update propagation to the housekeeping and kthread code. Prepare for that with including all unbound kthreads in the managed affinity list. Signed-off-by: Frederic Weisbecker <frederic@kernel.org> Reviewed-by: Waiman Long <longman@redhat.com> Cc: Marco Crivellari <marco.crivellari@suse.com> Cc: Michal Hocko <mhocko@suse.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Tejun Heo <tj@kernel.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Vlastimil Babka <vbabka@suse.cz> Cc: Waiman Long <longman@redhat.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions