Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
We got slightly different patches removing a double word
in a comment in net/ipv4/raw.c - picked the version from net.
Simple conflict in drivers/net/ethernet/ibm/ibmvnic.c. Use cached
values instead of VNIC login response buffer (following what
commit 507ebe6444
("ibmvnic: Fix use-after-free of VNIC login
response buffer") did).
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
@@ -191,7 +191,6 @@ static void mptcp_check_data_fin_ack(struct sock *sk)
|
||||
sk->sk_state_change(sk);
|
||||
break;
|
||||
case TCP_CLOSING:
|
||||
fallthrough;
|
||||
case TCP_LAST_ACK:
|
||||
inet_sk_state_store(sk, TCP_CLOSE);
|
||||
sk->sk_state_change(sk);
|
||||
@@ -890,7 +889,6 @@ restart:
|
||||
goto out;
|
||||
}
|
||||
|
||||
wait_for_sndbuf:
|
||||
__mptcp_flush_join_list(msk);
|
||||
ssk = mptcp_subflow_get_send(msk);
|
||||
while (!sk_stream_memory_free(sk) ||
|
||||
@@ -980,7 +978,7 @@ wait_for_sndbuf:
|
||||
*/
|
||||
mptcp_set_timeout(sk, ssk);
|
||||
release_sock(ssk);
|
||||
goto wait_for_sndbuf;
|
||||
goto restart;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1539,7 +1537,7 @@ static void mptcp_subflow_shutdown(struct sock *sk, struct sock *ssk, int how)
|
||||
case TCP_LISTEN:
|
||||
if (!(how & RCV_SHUTDOWN))
|
||||
break;
|
||||
/* fall through */
|
||||
fallthrough;
|
||||
case TCP_SYN_SENT:
|
||||
tcp_disconnect(ssk, O_NONBLOCK);
|
||||
break;
|
||||
|
Reference in New Issue
Block a user