From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out203-205-221-242.mail.qq.com (out203-205-221-242.mail.qq.com [203.205.221.242]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 208E83A59A7 for ; Tue, 18 Aug 2026 04:45:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.205.221.242 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787028312; cv=none; b=NnGELufEUJGYsvZVzz5VHBcl6Oz1CATPPG+MCW7IylgMw9wgKqoX4qrcdWNTPlsMTa6posTmTHfII9d7bmmHJxwxwI8ST9hya9YWvYt0E5cqcXrKXw6ibedvc7VF4zmiQUPw4U/Qbi4KCPNb7e/1IrASCB9MPz/Q86Woz0za9QE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787028312; c=relaxed/simple; bh=Wfz6EjDYDM7quKjUBdZmBAO9cPr8V2WoJ2NeH//1HXg=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=iGheg9jz9N8OnZy5zj8R40MJO0DhGi5am3aKwPEkM/37848BU9p7wMkvYOj4QdmX0Qaw0ZZuzAYOwqp3EsE7hfOH4UuXz+zT+w9if3FYlBKMooZz30gOy72fhlLhVQK8hK9Vi4YUHP141s1l/UigIhi+f/hxJehcr21FKow/Bak= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com; spf=pass smtp.mailfrom=qq.com; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b=Uatrh7dg; arc=none smtp.client-ip=203.205.221.242 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="Uatrh7dg" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1787028305; bh=sMEtv7XpumMT7lcUrdiLNdd1Gzg/UD3pNg8vy4JXBUc=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=Uatrh7dgxOrdQilu43Ju3OddQeCSONdi2j0ZyY80n0bjL15VIZ2HogEuPoG//Dwpu 0ildpmrcx+3HBgDZbFPG1cEdIky0orgtuF33PpEjI+/4Ac5ZbI9g2gVZB3o1/Lmvow yXp1YB4cBXDaGhtZALXSR651EFECz5IbQvEtacuM= Received: from lxu-ped-host.. ([111.198.231.89]) by newxmesmtplogicsvrsza63-0.qq.com (NewEsmtp) with SMTP id B4301294; Tue, 18 Aug 2026 12:45:03 +0800 X-QQ-mid: xmsmtpt1787028303trwdcuza3 Message-ID: X-QQ-XMAILINFO: OUWxYGO5ICDbO6jnpbJJLScNj9byhaRSJQ5KmA32VmcjJ8CPLYSAOoShe2Kr64 1hxukA+4rMI3TgoH9dbfI0TIzulaj4ZtAKME/Wv8KI7poiqIbfV7Xu7o649rFD7C+rosrXFFugfo i8KHXR8IpeKANBMLuEz1IyRQL8Z27XOnS7IZ2JRBgccRCfN+ocIt2kEN7CZ4eGXnsKjKSbI6X/pA UOFGOvvCof8D6FrVIYMmHBotB9nmhXVzIJ84CTBYMy3EPqOh5Dnfn5S7zj4+uQ6RVZ5n1lr0zzsc OKaSbhvVjifhJrKaRTWSyS6foIFo9lXB1owyDVg5qx99RAXtToaHa+MHLwENsc4MTCXN4GcugMSU rWAhpD7n8aTcZ55DZAVOyoIVUvkEV++iOPZWPGSjyFNAI5YwyOnMUiqFiM3jeKyFmlErYLktHw/2 /aw/VeDhh17Au3SC9l3pl3pXl7TumJKr5FT0nldI1H9EmYiVGkA88lwCeA0O6XSqo4bwqJpoKfT/ ljguiesExa3fzkZxLzMHUqHLMeS+6kBfqQXWiq64PXMR2aBksWa8x27AVATcE7EoMmEf24Tq/ARK vPic8oQhCvVRHIGH74rKX41Vw42Ba5p87XLS9xWVduBwcbyseTVukjEEBDQpb0UmZ6aN8mzJa1s2 JRru3kNFtwK88PLauIjnFoX7y0sIjQGqdeeyzm+o75XXSTq9XqjguTv9tG5QlxjyrKuDDBEXPzd7 ll+RniWS+p4oeoUGRuU98k492XPTrz8j+hykkEKdpb9uVHPgmvNRjxburDpqGSdUQ1Zt6nRBWtYV ePbFqO75fgXbQW3If6TRwHt8NdtUU3z4/YvMoEXnbEexhxgXzhwqTFGVppuodDshu+B0xqNFiwUt 2RtCND2YEVkRAp3hNbHF6SshHV2W77SKeQ5Pdke+Patj347vra3RWghiFsENKJjsMNHldauUEf5Q muNUBvoaS0+WKuGbgsDfdlGUMIG1nJA7Gr8WIimguICFDXa5Num7ND3xlnC4Ut5viUIj8b+d2bX0 q3Vxrf8g== X-QQ-XMRINFO: MPJ6Tf5t3I/ylTmHUqvI8+Wpn+Gzalws3A== From: Edward Adam Davis To: syzbot+0054fed3dc9085390f51@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [kernel?] BUG: soft lockup in gate_timer_func Date: Tue, 18 Aug 2026 12:45:03 +0800 X-OQ-MSGID: <20260818044503.393598-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <6a83310d.dbb3a75c.20434b.0069.GAE@google.com> References: <6a83310d.dbb3a75c.20434b.0069.GAE@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit #syz test diff --git a/net/sched/act_gate.c b/net/sched/act_gate.c index fdbfcaa3e2ab..9065e7b88156 100644 --- a/net/sched/act_gate.c +++ b/net/sched/act_gate.c @@ -88,7 +88,8 @@ static enum hrtimer_restart gate_timer_func(struct hrtimer *timer) gact->current_max_octets = next->maxoctets; gact->current_close_time = ktime_add_ns(gact->current_close_time, - next->interval); + next->interval < 100 ? + 100 : next->interval); close_time = gact->current_close_time; @@ -101,10 +102,10 @@ static enum hrtimer_restart gate_timer_func(struct hrtimer *timer) now = gate_get_time(gact); if (ktime_after(now, close_time)) { - ktime_t cycle, base; + u64 cycle, base; u64 n; - cycle = p->tcfg_cycletime; + cycle = p->tcfg_cycletime > 20 ? 20 : p->tcfg_cycletime; base = ns_to_ktime(p->tcfg_basetime); n = div64_u64(ktime_sub_ns(now, base), cycle); close_time = ktime_add_ns(base, (n + 1) * cycle);