]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
net: remove some unused EXPORT_SYMBOL()s
authorSabrina Dubroca <sd@queasysnail.net>
Thu, 11 Jun 2026 10:21:34 +0000 (12:21 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 12 Jun 2026 23:43:11 +0000 (16:43 -0700)
chtls was using a lot of symbols that no other module requires. Remove
those EXPORT_SYMBOL()s.

Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Link: https://patch.msgid.link/d124db74f6f0838b652f0ee4b4530964f3cf8d49.1781165969.git.sd@queasysnail.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/core/stream.c
net/ipv4/inet_connection_sock.c
net/ipv4/inet_hashtables.c
net/ipv4/tcp.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_minisocks.c

index 7a37e7dd2c43e388a503595cb4de60a7ad9dcd8f..2d748581862d0eda8523f6f371cd2402e1dd6e01 100644 (file)
@@ -112,7 +112,6 @@ void sk_stream_wait_close(struct sock *sk, long timeout)
                remove_wait_queue(sk_sleep(sk), &wait);
        }
 }
-EXPORT_SYMBOL(sk_stream_wait_close);
 
 /**
  * sk_stream_wait_memory - Wait for more memory for a socket
index 5b934ce8d98a8c7a3459c891d6a53ed8b55a72f3..18b5672881580f5fb07c00512ebdd706897867a9 100644 (file)
@@ -824,7 +824,6 @@ no_route:
        __IP_INC_STATS(net, IPSTATS_MIB_OUTNOROUTES);
        return NULL;
 }
-EXPORT_SYMBOL_GPL(inet_csk_route_child_sock);
 
 /* Decide when to expire the request and when to resend SYN-ACK */
 static void syn_ack_recalc(struct request_sock *req,
@@ -901,7 +900,6 @@ struct request_sock *inet_reqsk_alloc(const struct request_sock_ops *ops,
 
        return req;
 }
-EXPORT_SYMBOL(inet_reqsk_alloc);
 
 void __reqsk_free(struct request_sock *req)
 {
@@ -911,7 +909,6 @@ void __reqsk_free(struct request_sock *req)
        kfree(req->saved_syn);
        kmem_cache_free(req->rsk_ops->slab, req);
 }
-EXPORT_SYMBOL_GPL(__reqsk_free);
 
 static struct request_sock *inet_reqsk_clone(struct request_sock *req,
                                             struct sock *sk)
@@ -1280,7 +1277,6 @@ void inet_csk_destroy_sock(struct sock *sk)
 
        sock_put(sk);
 }
-EXPORT_SYMBOL(inet_csk_destroy_sock);
 
 void inet_csk_prepare_for_destroy_sock(struct sock *sk)
 {
@@ -1301,7 +1297,6 @@ void inet_csk_prepare_forced_close(struct sock *sk)
        inet_csk_prepare_for_destroy_sock(sk);
        inet_sk(sk)->inet_num = 0;
 }
-EXPORT_SYMBOL(inet_csk_prepare_forced_close);
 
 static int inet_ulp_can_listen(const struct sock *sk)
 {
@@ -1405,7 +1400,6 @@ struct sock *inet_csk_reqsk_queue_add(struct sock *sk,
        spin_unlock(&queue->rskq_lock);
        return child;
 }
-EXPORT_SYMBOL(inet_csk_reqsk_queue_add);
 
 struct sock *inet_csk_complete_hashdance(struct sock *sk, struct sock *child,
                                         struct request_sock *req, bool own_req)
index 3e795547b40cc4288f225b0bf59d490e4328879d..ba0faa9ae2bb3aaa81bb1b4731b5033c70204a7f 100644 (file)
@@ -252,7 +252,6 @@ void inet_put_port(struct sock *sk)
        __inet_put_port(sk);
        local_bh_enable();
 }
-EXPORT_SYMBOL(inet_put_port);
 
 int __inet_inherit_port(const struct sock *sk, struct sock *child)
 {
@@ -331,7 +330,6 @@ error:
        spin_unlock(&head->lock);
        return -ENOMEM;
 }
-EXPORT_SYMBOL_GPL(__inet_inherit_port);
 
 static struct inet_listen_hashbucket *
 inet_lhash2_bucket_sk(struct inet_hashinfo *h, struct sock *sk)
index 890182a151e161bc3aacd4d3bd4a02ac3ae420cc..455441f1b694904172cfa1d8e7bac7076b60cb24 100644 (file)
@@ -297,7 +297,6 @@ enum {
 };
 
 DEFINE_PER_CPU(unsigned int, tcp_orphan_count);
-EXPORT_PER_CPU_SYMBOL_GPL(tcp_orphan_count);
 
 long sysctl_tcp_mem[3] __read_mostly;
 
@@ -3027,7 +3026,6 @@ void tcp_set_state(struct sock *sk, int state)
         */
        inet_sk_state_store(sk, state);
 }
-EXPORT_SYMBOL_GPL(tcp_set_state);
 
 /*
  *     State processing on a close. This implements the state shift for
@@ -3506,7 +3504,6 @@ int tcp_disconnect(struct sock *sk, int flags)
        sk_error_report(sk);
        return 0;
 }
-EXPORT_SYMBOL(tcp_disconnect);
 
 static inline bool tcp_can_repair_sock(const struct sock *sk)
 {
@@ -5104,7 +5101,6 @@ void tcp_done(struct sock *sk)
        else
                inet_csk_destroy_sock(sk);
 }
-EXPORT_SYMBOL_GPL(tcp_done);
 
 int tcp_abort(struct sock *sk, int err)
 {
index fdc81150ff6cf938b1971c33b2b997e5d0d8fcaa..ec09f97cc9e60ad44437d18da73b7169c1071f9f 100644 (file)
@@ -1894,7 +1894,6 @@ err_discard:
        TCP_INC_STATS(sock_net(sk), TCP_MIB_INERRS);
        goto discard;
 }
-EXPORT_SYMBOL(tcp_v4_do_rcv);
 
 enum skb_drop_reason tcp_add_backlog(struct sock *sk, struct sk_buff *skb)
 {
index e6092c3ac840bdc1f62d4435c414e7f79edc10c2..ddc4b17a826b52afa967e17d482403f373f2f72a 100644 (file)
@@ -392,7 +392,6 @@ void tcp_time_wait(struct sock *sk, int state, int timeo)
        tcp_update_metrics(sk);
        tcp_done(sk);
 }
-EXPORT_SYMBOL(tcp_time_wait);
 
 void tcp_twsk_destructor(struct sock *sk)
 {
@@ -670,7 +669,6 @@ struct sock *tcp_create_openreq_child(const struct sock *sk,
 
        return newsk;
 }
-EXPORT_SYMBOL(tcp_create_openreq_child);
 
 /*
  * Process an incoming packet for SYN_RECV sockets represented as a