On Tue, 24 Nov 2020 22:51:24 +0100 Paolo Abeni wrote: > We can enter the main mptcp_recvmsg() loop even when > no subflows are connected. As note by Eric, that would > result in a divide by zero oops on ack generation. > > Address the issue by checking the subflow status before > sending the ack. > > Additionally protect mptcp_recvmsg() against invocation > with weird socket states. > > v1 -> v2: > - removed unneeded inline keyword - Jakub > > Reported-and-suggested-by: Eric Dumazet <eric.duma...@gmail.com> > Fixes: ea4ca586b16f ("mptcp: refine MPTCP-level ack scheduling") > Signed-off-by: Paolo Abeni <pab...@redhat.com>
Applied, thanks!