diff --git a/include/net/sock.h b/include/net/sock.h index f94fbd02b..766786668 100644 --- a/include/net/sock.h +++ b/include/net/sock.h @@ -514,7 +514,6 @@ struct sock { int (*sk_fill_write_queue)(struct sock *sk, unsigned int mss_now, bool with_limit); - void (*sk_destroy_cb)(struct sock *sk); #endif void (*sk_error_report)(struct sock *sk); int (*sk_backlog_rcv)(struct sock *sk, diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index 9939c65e5..4bce67e69 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c @@ -4073,10 +4073,6 @@ void tcp_done(struct sock *sk) if (!sock_flag(sk, SOCK_DEAD)) { sk->sk_state_change(sk); } else { -#ifdef CONFIG_SECURITY_TEMPESTA - if (sk->sk_destroy_cb) - sk->sk_destroy_cb(sk); -#endif inet_csk_destroy_sock(sk); } }