diff options
| -rw-r--r-- | kernel/sched/ext/ext.c | 6 | ||||
| -rw-r--r-- | kernel/sched/ext/internal.h | 1 |
2 files changed, 1 insertions, 6 deletions
diff --git a/kernel/sched/ext/ext.c b/kernel/sched/ext/ext.c index cc526776b3cc..cff55fa3d58f 100644 --- a/kernel/sched/ext/ext.c +++ b/kernel/sched/ext/ext.c @@ -9219,11 +9219,7 @@ void scx_kick_cpu(struct scx_sched *sch, s32 cpu, u64 flags) * not mask NMIs, so kicking from NMI could corrupt it and is unsupported. */ if (unlikely(in_nmi())) { - if (!sch->warned_nmi_kick) { - sch->warned_nmi_kick = true; - pr_warn("sched_ext: %s: scx_bpf_kick_cpu() from NMI ignored\n", - sch->ops.name); - } + scx_error(sch, "scx_bpf_kick_cpu() called from NMI"); return; } diff --git a/kernel/sched/ext/internal.h b/kernel/sched/ext/internal.h index 5b73ffb0251a..7501ec28958b 100644 --- a/kernel/sched/ext/internal.h +++ b/kernel/sched/ext/internal.h @@ -1543,7 +1543,6 @@ struct scx_sched { */ bool warned_zero_slice:1; bool warned_unassoc_progs:1; - bool warned_nmi_kick:1; struct list_head all; |
