Messages in this thread Patch in this message | | | Date | Tue, 23 Nov 2021 15:45:35 +0800 | From | Aili Yao <> | Subject | [PATCH] sched/isolation: delete redundant housekeeping_overridden check |
| |
From: Aili Yao <yaoaili@kingsoft.com>
housekeeping_test_cpu is only called by housekeeping_cpu(), and in housekeeping_cpu(), there is already one same check;
So delete the redundant check.
Signed-off-by: Aili Yao <yaoaili@kingsoft.com> --- kernel/sched/isolation.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/kernel/sched/isolation.c b/kernel/sched/isolation.c index 7f06eaf..5c4d533 100644 --- a/kernel/sched/isolation.c +++ b/kernel/sched/isolation.c @@ -56,9 +56,8 @@ void housekeeping_affine(struct task_struct *t, enum hk_flags flags) bool housekeeping_test_cpu(int cpu, enum hk_flags flags) { - if (static_branch_unlikely(&housekeeping_overridden)) - if (housekeeping_flags & flags) - return cpumask_test_cpu(cpu, housekeeping_mask); + if (housekeeping_flags & flags) + return cpumask_test_cpu(cpu, housekeeping_mask); return true; } EXPORT_SYMBOL_GPL(housekeeping_test_cpu); -- 1.8.3.1
| |