summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kernel/sched/ext/ext.c6
-rw-r--r--kernel/sched/ext/internal.h1
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;