]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
tcp_nv: fix division by zero in tcpnv_acked()
authorKonstantin Khlebnikov <khlebnikov@yandex-team.ru>
Wed, 1 Nov 2017 13:32:15 +0000 (16:32 +0300)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 14 Mar 2018 10:41:35 +0000 (11:41 +0100)
commit2895023ca750738d0c6795ae013db9bdac87b515
tree98a4c9f312f4da1fb61a2e9d561baefdc9e5abc9
parent98fda70cb41469c1300babca4ecd08bb62297cb5
tcp_nv: fix division by zero in tcpnv_acked()

BugLink: http://bugs.launchpad.net/bugs/1744213
[ Upstream commit 4eebff27ca4182bbf5f039dd60d79e2d7c0a707e ]

Average RTT could become zero. This happened in real life at least twice.
This patch treats zero as 1us.

Signed-off-by: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
Acked-by: Lawrence Brakmo <Brakmo@fb.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
net/ipv4/tcp_nv.c