Commit cc8eaf15 authored by Adrian Bunk's avatar Adrian Bunk Committed by Thomas Graf

[IPX]: Make needlessly global code static.

Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 7f18c9e6
...@@ -139,14 +139,6 @@ static __inline__ void ipxitf_put(struct ipx_interface *intrfc) ...@@ -139,14 +139,6 @@ static __inline__ void ipxitf_put(struct ipx_interface *intrfc)
ipxitf_down(intrfc); ipxitf_down(intrfc);
} }
extern void __ipxitf_down(struct ipx_interface *intrfc);
static __inline__ void __ipxitf_put(struct ipx_interface *intrfc)
{
if (atomic_dec_and_test(&intrfc->refcnt))
__ipxitf_down(intrfc);
}
static __inline__ void ipxrtr_hold(struct ipx_route *rt) static __inline__ void ipxrtr_hold(struct ipx_route *rt)
{ {
atomic_inc(&rt->refcnt); atomic_inc(&rt->refcnt);
......
...@@ -291,7 +291,7 @@ static struct sock *ipxitf_find_internal_socket(struct ipx_interface *intrfc, ...@@ -291,7 +291,7 @@ static struct sock *ipxitf_find_internal_socket(struct ipx_interface *intrfc,
} }
#endif #endif
void __ipxitf_down(struct ipx_interface *intrfc) static void __ipxitf_down(struct ipx_interface *intrfc)
{ {
struct sock *s; struct sock *s;
struct hlist_node *node, *t; struct hlist_node *node, *t;
...@@ -335,6 +335,12 @@ void ipxitf_down(struct ipx_interface *intrfc) ...@@ -335,6 +335,12 @@ void ipxitf_down(struct ipx_interface *intrfc)
spin_unlock_bh(&ipx_interfaces_lock); spin_unlock_bh(&ipx_interfaces_lock);
} }
static __inline__ void __ipxitf_put(struct ipx_interface *intrfc)
{
if (atomic_dec_and_test(&intrfc->refcnt))
__ipxitf_down(intrfc);
}
static int ipxitf_device_event(struct notifier_block *notifier, static int ipxitf_device_event(struct notifier_block *notifier,
unsigned long event, void *ptr) unsigned long event, void *ptr)
{ {
...@@ -1629,7 +1635,7 @@ static int ipx_getname(struct socket *sock, struct sockaddr *uaddr, ...@@ -1629,7 +1635,7 @@ static int ipx_getname(struct socket *sock, struct sockaddr *uaddr,
return rc; return rc;
} }
int ipx_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt) static int ipx_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt)
{ {
/* NULL here for pt means the packet was looped back */ /* NULL here for pt means the packet was looped back */
struct ipx_interface *intrfc; struct ipx_interface *intrfc;
......
...@@ -287,21 +287,21 @@ static int ipx_seq_socket_show(struct seq_file *seq, void *v) ...@@ -287,21 +287,21 @@ static int ipx_seq_socket_show(struct seq_file *seq, void *v)
return 0; return 0;
} }
struct seq_operations ipx_seq_interface_ops = { static struct seq_operations ipx_seq_interface_ops = {
.start = ipx_seq_interface_start, .start = ipx_seq_interface_start,
.next = ipx_seq_interface_next, .next = ipx_seq_interface_next,
.stop = ipx_seq_interface_stop, .stop = ipx_seq_interface_stop,
.show = ipx_seq_interface_show, .show = ipx_seq_interface_show,
}; };
struct seq_operations ipx_seq_route_ops = { static struct seq_operations ipx_seq_route_ops = {
.start = ipx_seq_route_start, .start = ipx_seq_route_start,
.next = ipx_seq_route_next, .next = ipx_seq_route_next,
.stop = ipx_seq_route_stop, .stop = ipx_seq_route_stop,
.show = ipx_seq_route_show, .show = ipx_seq_route_show,
}; };
struct seq_operations ipx_seq_socket_ops = { static struct seq_operations ipx_seq_socket_ops = {
.start = ipx_seq_socket_start, .start = ipx_seq_socket_start,
.next = ipx_seq_socket_next, .next = ipx_seq_socket_next,
.stop = ipx_seq_interface_stop, .stop = ipx_seq_interface_stop,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment