Re: [syzbot] [kernel?] BUG: soft lockup in gate_timer_func
From: Edward Adam Davis
Date: Tue Aug 18 2026 - 05:42:39 EST
#syz test
diff --git a/net/sched/act_gate.c b/net/sched/act_gate.c
index fdbfcaa3e2ab..ad5a6d75bbda 100644
--- a/net/sched/act_gate.c
+++ b/net/sched/act_gate.c
@@ -501,6 +501,8 @@ static int tcf_gate_init(struct net *net, struct nlattr *nla,
cycle = ktime_add_ns(cycle, entry->interval);
cycletime = cycle;
}
+ if (cycletime > S64_MAX)
+ cycletime = S64_MAX;
p->tcfg_cycletime = cycletime;
p->tcfg_cycletime_ext = cycletime_ext;