mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH net-next v3 0/3] tcp: fix a few divide-by-zero in congestion control modules
@ 2026-10-08  9:26 Jiayuan Chen
  2026-10-08  9:26 ` [PATCH net-next v3 1/3] tcp_bic: fix divide by zero on max_increment == 0 Jiayuan Chen
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Jiayuan Chen @ 2026-10-08  9:26 UTC (permalink / raw)
  To: netdev
  Cc: Jiayuan Chen, Eric Dumazet, Neal Cardwell, Kuniyuki Iwashima,
	David S. Miller, Jakub Kicinski, Paolo Abeni, Simon Horman,
	Stephen Hemminger, linux-kernel

Patch 1 and 2 were reported by VEGA <vega@nebusec.ai>.

Patch 3 was found while reviewing the other TCP congestion control
modules for the same kind of divide-by-zero on module parameters.

Target net-next since it is not a big problem.

v2 -> v3:
- Patch 3: spell out the divide by zero in the commit message (Kuba,
  Neal), read beta once with READ_ONCE() (Eric).
v2: https://lore.kernel.org/netdev/20261001112948.322463-1-jiayuan.chen@linux.dev/

v1 -> v2:
- Patch 3: rework as suggested by Eric.
- Patch 1 and 2: add Eric's Reviewed-by.
v1: https://lore.kernel.org/netdev/20260930100937.206377-1-jiayuan.chen@linux.dev/

Jiayuan Chen (3):
  tcp_bic: fix divide by zero on max_increment == 0
  tcp_hybla: fix divide by zero on rtt0 == 0
  tcp_cubic: fix divide by zero and endless loop on bad module params

 net/ipv4/tcp_bic.c   | 14 ++++++++++++--
 net/ipv4/tcp_cubic.c | 14 ++++++++++++--
 net/ipv4/tcp_hybla.c | 16 ++++++++++++++--
 3 files changed, 38 insertions(+), 6 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-10-08  9:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-08  9:26 [PATCH net-next v3 0/3] tcp: fix a few divide-by-zero in congestion control modules Jiayuan Chen
2026-10-08  9:26 ` [PATCH net-next v3 1/3] tcp_bic: fix divide by zero on max_increment == 0 Jiayuan Chen
2026-10-08  9:26 ` [PATCH net-next v3 2/3] tcp_hybla: fix divide by zero on rtt0 " Jiayuan Chen
2026-10-08  9:26 ` [PATCH net-next v3 3/3] tcp_cubic: fix divide by zero and endless loop on bad module params Jiayuan Chen
2026-10-08  9:30 ` [PATCH net-next v3 0/3] tcp: fix a few divide-by-zero in congestion control modules netdev-bot+sinfo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®