mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
ipv4: remove obsolete EXPORT_SYMBOL() and EXPORT_SYMBOL_GPL()
These symbols no longer need to be exported, they are only used from vmlinux: - inet_send_prepare - inet_splice_eof - inet_sk_rebuild_header - inet_current_timestamp - snmp_fold_field - snmp_get_cpu_field64 - snmp_fold_field64 - fib_nh_common_release - fib_nh_common_init - fib_nexthop_info - fib_add_nexthop - ip_build_and_send_pkt - ipv4_sk_update_pmtu - ipv4_sk_redirect - rt_dst_clone Signed-off-by: Eric Dumazet <edumazet@google.com> Reviewed-by: David Ahern <dsahern@kernel.org> Link: https://patch.msgid.link/20260604173413.2782008-1-edumazet@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
ffb64a86ba
commit
b056e73267
|
|
@ -852,7 +852,6 @@ int inet_send_prepare(struct sock *sk)
|
|||
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(inet_send_prepare);
|
||||
|
||||
int inet_sendmsg(struct socket *sock, struct msghdr *msg, size_t size)
|
||||
{
|
||||
|
|
@ -881,7 +880,6 @@ void inet_splice_eof(struct socket *sock)
|
|||
if (prot->splice_eof)
|
||||
prot->splice_eof(sock);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(inet_splice_eof);
|
||||
|
||||
int inet_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
|
||||
int flags)
|
||||
|
|
@ -1349,7 +1347,6 @@ int inet_sk_rebuild_header(struct sock *sk)
|
|||
|
||||
return err;
|
||||
}
|
||||
EXPORT_SYMBOL(inet_sk_rebuild_header);
|
||||
|
||||
void inet_sk_set_state(struct sock *sk, int state)
|
||||
{
|
||||
|
|
@ -1579,7 +1576,6 @@ __be32 inet_current_timestamp(void)
|
|||
/* Convert to network byte order. */
|
||||
return htonl(msecs);
|
||||
}
|
||||
EXPORT_SYMBOL(inet_current_timestamp);
|
||||
|
||||
int inet_recv_error(struct sock *sk, struct msghdr *msg, int len)
|
||||
{
|
||||
|
|
@ -1665,7 +1661,6 @@ unsigned long snmp_fold_field(void __percpu *mib, int offt)
|
|||
res += snmp_get_cpu_field(mib, i, offt);
|
||||
return res;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(snmp_fold_field);
|
||||
|
||||
#if BITS_PER_LONG==32
|
||||
|
||||
|
|
@ -1686,7 +1681,6 @@ u64 snmp_get_cpu_field64(void __percpu *mib, int cpu, int offt,
|
|||
|
||||
return v;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(snmp_get_cpu_field64);
|
||||
|
||||
u64 snmp_fold_field64(void __percpu *mib, int offt, size_t syncp_offset)
|
||||
{
|
||||
|
|
@ -1698,7 +1692,6 @@ u64 snmp_fold_field64(void __percpu *mib, int offt, size_t syncp_offset)
|
|||
}
|
||||
return res;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(snmp_fold_field64);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_IP_MULTICAST
|
||||
|
|
|
|||
|
|
@ -207,7 +207,6 @@ void fib_nh_common_release(struct fib_nh_common *nhc)
|
|||
rt_fibinfo_free(&nhc->nhc_rth_input);
|
||||
free_nh_exceptions(nhc);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(fib_nh_common_release);
|
||||
|
||||
void fib_nh_release(struct net *net, struct fib_nh *fib_nh)
|
||||
{
|
||||
|
|
@ -639,7 +638,6 @@ int fib_nh_common_init(struct net *net, struct fib_nh_common *nhc,
|
|||
nhc->nhc_pcpu_rth_output = NULL;
|
||||
return err;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(fib_nh_common_init);
|
||||
|
||||
int fib_nh_init(struct net *net, struct fib_nh *nh,
|
||||
struct fib_config *cfg, int nh_weight,
|
||||
|
|
@ -1642,7 +1640,6 @@ int fib_nexthop_info(struct sk_buff *skb, const struct fib_nh_common *nhc,
|
|||
nla_put_failure:
|
||||
return -EMSGSIZE;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(fib_nexthop_info);
|
||||
|
||||
#if IS_ENABLED(CONFIG_IP_ROUTE_MULTIPATH) || IS_ENABLED(CONFIG_IPV6)
|
||||
int fib_add_nexthop(struct sk_buff *skb, const struct fib_nh_common *nhc,
|
||||
|
|
@ -1675,7 +1672,6 @@ int fib_add_nexthop(struct sk_buff *skb, const struct fib_nh_common *nhc,
|
|||
nla_put_failure:
|
||||
return -EMSGSIZE;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(fib_add_nexthop);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_IP_ROUTE_MULTIPATH
|
||||
|
|
|
|||
|
|
@ -195,7 +195,6 @@ int ip_build_and_send_pkt(struct sk_buff *skb, const struct sock *sk,
|
|||
/* Send it out. */
|
||||
return ip_local_out(net, skb->sk, skb);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(ip_build_and_send_pkt);
|
||||
|
||||
static int ip_finish_output2(struct net *net, struct sock *sk, struct sk_buff *skb)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1171,7 +1171,6 @@ void ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu)
|
|||
bh_unlock_sock(sk);
|
||||
dst_release(odst);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(ipv4_sk_update_pmtu);
|
||||
|
||||
void ipv4_redirect(struct sk_buff *skb, struct net *net,
|
||||
int oif, u8 protocol)
|
||||
|
|
@ -1203,7 +1202,6 @@ void ipv4_sk_redirect(struct sk_buff *skb, struct sock *sk)
|
|||
ip_rt_put(rt);
|
||||
}
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(ipv4_sk_redirect);
|
||||
|
||||
INDIRECT_CALLABLE_SCOPE struct dst_entry *ipv4_dst_check(struct dst_entry *dst,
|
||||
u32 cookie)
|
||||
|
|
@ -1701,7 +1699,6 @@ struct rtable *rt_dst_clone(struct net_device *dev, struct rtable *rt)
|
|||
}
|
||||
return new_rt;
|
||||
}
|
||||
EXPORT_SYMBOL(rt_dst_clone);
|
||||
|
||||
/* called in rcu_read_lock() section */
|
||||
enum skb_drop_reason
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user