net/ipv4/: possible cleanups
Subsystems (4)
A message that is not in the archive (sent off-list or not yet received): [email protected]
A message that is not in the archive (sent off-list or not yet received): [email protected]
A message that is not in the archive (sent off-list or not yet received): [email protected]
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH 1/1 net/ipv4/: possible cleanups
Quoted 7 lines · David S. Miller
From: Adrian Bunk <[email protected]>
Date: Thu, 6 Apr 2006 10:49:09 +0200Quoted 4 lines · David S. Miller
Quoted 3 lines
Quoted 2 lines
- remove the following unused EXPORT_SYMBO's:
-devinet.c:devinet_ioctl
Quoted 8 lines
Quoted 5 lines
Quoted 1 line
Used by wan drivers, can't remove.
Used only by drivers that:
- are marked as BROKEN since at least 2.6.0
- are removed in a maintainer-approved patch I sent before this oneThen get the WAN drivers removed, once they are you can remove the export, but until then you can't.
Done.
cu
Adrian
<-- snip -->
This patch contains the following possible cleanups:
- make the following needlessly global function static:
- arp.c: arp_rcv()
- remove the following unused EXPORT_SYMBOL's:
- devinet.c: devinet_ioctl
- fib_frontend.c: ip_rt_ioctl
- inet_hashtables.c: inet_bind_bucket_create
- inet_hashtables.c: inet_bind_hash
- tcp_input.c: sysctl_tcp_abc
- tcp_ipv4.c: sysctl_tcp_tw_reuse
- tcp_output.c: sysctl_tcp_mtu_probing
- tcp_output.c: sysctl_tcp_base_mss
---
include/net/arp.h | 2 -- net/ipv4/arp.c | 4 ++-- net/ipv4/devinet.c | 1 - net/ipv4/fib_frontend.c | 1 - net/ipv4/inet_hashtables.c | 4 ---- net/ipv4/tcp_input.c | 1 - net/ipv4/tcp_ipv4.c | 1 - net/ipv4/tcp_output.c | 3 --- 8 files changed, 2 insertions(+), 15 deletions(-)
include/net/arp.h renamed from include/net/arp.h.old +0 -2
@@ -10,8 +10,6 @@extern struct neigh_table arp_tbl;extern void arp_init (void ); -extern int arp_rcv (struct sk_buff *skb,struct net_device *dev, -struct packet_type *pt,struct net_device *orig_dev);extern int arp_find (unsigned char *haddr,struct sk_buff *skb);extern int arp_ioctl (unsigned int cmd,void __user *arg); extern void arp_send(int type, int ptype, u32 dest_ip,
net/ipv4/arp.c renamed from net/ipv4/arp.c.old +2 -2
@@ -928,7 +928,8 @@* Receive an arp request from the device layer. */ -int arp_rcv (struct sk_buff *skb,struct net_device *dev,struct packet_type *pt,struct net_device *orig_dev) +static int arp_rcv (struct sk_buff *skb,struct net_device *dev, +struct packet_type *pt,struct net_device *orig_dev) {struct arphdr *arp;
@@ -1417,7 +1418,6 @@EXPORT_SYMBOL (arp_broken_ops);EXPORT_SYMBOL (arp_find); -EXPORT_SYMBOL (arp_rcv);EXPORT_SYMBOL (arp_create);EXPORT_SYMBOL (arp_xmit);EXPORT_SYMBOL (arp_send);
net/ipv4/devinet.c renamed from net/ipv4/devinet.c.old +0 -1
@@ -1556,7 +1556,6 @@#endif } -EXPORT_SYMBOL (devinet_ioctl);EXPORT_SYMBOL (in_dev_finish_destroy);EXPORT_SYMBOL (inet_select_addr);EXPORT_SYMBOL (inetdev_by_index);
net/ipv4/fib_frontend.c renamed from net/ipv4/fib_frontend.c.old +0 -1
@@ -667,4 +667,3 @@EXPORT_SYMBOL (inet_addr_type);EXPORT_SYMBOL (ip_dev_find); -EXPORT_SYMBOL (ip_rt_ioctl);
net/ipv4/inet_hashtables.c renamed from net/ipv4/inet_hashtables.c.old +0 -4
@@ -43,8 +43,6 @@return tb; } -EXPORT_SYMBOL (inet_bind_bucket_create); -/* * Caller must hold hashbucket lock for this tb with local BH disabled */
@@ -64,8 +62,6 @@inet_csk (sk)->icsk_bind_hash = tb; } -EXPORT_SYMBOL (inet_bind_hash); -/* * Get rid of any references to a local port held by the given sock. */
net/ipv4/tcp_input.c renamed from net/ipv4/tcp_input.c.old +0 -1
@@ -4559,7 +4559,6 @@EXPORT_SYMBOL (sysctl_tcp_ecn);EXPORT_SYMBOL (sysctl_tcp_reordering); -EXPORT_SYMBOL (sysctl_tcp_abc);EXPORT_SYMBOL (tcp_parse_options);EXPORT_SYMBOL (tcp_rcv_established);EXPORT_SYMBOL (tcp_rcv_state_process);
net/ipv4/tcp_ipv4.c renamed from net/ipv4/tcp_ipv4.c.old +0 -1
@@ -1858,5 +1858,4 @@#endif EXPORT_SYMBOL (sysctl_local_port_range);EXPORT_SYMBOL (sysctl_tcp_low_latency); -EXPORT_SYMBOL (sysctl_tcp_tw_reuse);
net/ipv4/tcp_output.c renamed from net/ipv4/tcp_output.c.old +0 -3
@@ -59,9 +59,6 @@int sysctl_tcp_mtu_probing =0 ;int sysctl_tcp_base_mss =512 ; -EXPORT_SYMBOL (sysctl_tcp_mtu_probing); -EXPORT_SYMBOL (sysctl_tcp_base_mss); -static void update_send_head (struct sock *sk,struct tcp_sock *tp,struct sk_buff *skb) {
David S. Miller
maintainerFrom: Adrian Bunk <[email protected]>
Date: Wed, 12 Apr 2006 22:22:25 +0200
Quoted 1 line
Done.
I was eagerly awaiting this after seeing the wan drivers disappear.
Thanks Bunk-bot. :-)