sched: Introduce dl_task_check_affinity() to check proposed affinity
authorWill Deacon <will@kernel.org>
Fri, 30 Jul 2021 11:24:36 +0000 (12:24 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Fri, 20 Aug 2021 10:33:00 +0000 (12:33 +0200)
commit234b8ab6476c5edd5262e2ff563de9498d60044a
tree0aef76cf961a22e3f622d17824cc532745609604
parent07ec77a1d4e82526e1588979fff2f024f8e96df2
sched: Introduce dl_task_check_affinity() to check proposed affinity

In preparation for restricting the affinity of a task during execve()
on arm64, introduce a new dl_task_check_affinity() helper function to
give an indication as to whether the restricted mask is admissible for
a deadline task.

Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Daniel Bristot de Oliveira <bristot@redhat.com>
Link: https://lore.kernel.org/r/20210730112443.23245-10-will@kernel.org
include/linux/sched.h
kernel/sched/core.c