Merge tag 'vfio-v5.11-rc1' of git://github.com/awilliam/linux-vfio
[linux-2.6-microblaze.git] / net / ipv4 / tcp_minisocks.c
index 56c306e..0055ae0 100644 (file)
@@ -548,7 +548,6 @@ struct sock *tcp_create_openreq_child(const struct sock *sk,
        newtp->fastopen_req = NULL;
        RCU_INIT_POINTER(newtp->fastopen_rsk, NULL);
 
-       bpf_skops_init_child(sk, newsk);
        tcp_bpf_clone(sk, newsk);
 
        __TCP_INC_STATS(sock_net(sk), TCP_MIB_PASSIVEOPENS);
@@ -802,7 +801,7 @@ embryonic_reset:
                req->rsk_ops->send_reset(sk, skb);
        } else if (fastopen) { /* received a valid RST pkt */
                reqsk_fastopen_remove(sk, req, true);
-               tcp_reset(sk);
+               tcp_reset(sk, skb);
        }
        if (!fastopen) {
                inet_csk_reqsk_queue_drop(sk, req);