Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

decnet (dn*.h): Remove extern from function prototypes

There are a mix of function prototypes with and without extern
in the kernel sources. Standardize on not using extern for
function prototypes.

Function prototypes don't need to be written with extern.
extern is assumed by the compiler. Its use is as unnecessary as
using auto to declare automatic/local variables in a block.

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Joe Perches and committed by
David S. Miller
59ddd965 126c623b

+83 -80
+11 -9
include/net/dn.h
··· 199 199 fld->fld_dport = scp->addrrem; 200 200 } 201 201 202 - extern unsigned int dn_mss_from_pmtu(struct net_device *dev, int mtu); 202 + unsigned int dn_mss_from_pmtu(struct net_device *dev, int mtu); 203 203 204 204 #define DN_MENUVER_ACC 0x01 205 205 #define DN_MENUVER_USR 0x02 206 206 #define DN_MENUVER_PRX 0x04 207 207 #define DN_MENUVER_UIC 0x08 208 208 209 - extern struct sock *dn_sklist_find_listener(struct sockaddr_dn *addr); 210 - extern struct sock *dn_find_by_skb(struct sk_buff *skb); 209 + struct sock *dn_sklist_find_listener(struct sockaddr_dn *addr); 210 + struct sock *dn_find_by_skb(struct sk_buff *skb); 211 211 #define DN_ASCBUF_LEN 9 212 - extern char *dn_addr2asc(__u16, char *); 213 - extern int dn_destroy_timer(struct sock *sk); 212 + char *dn_addr2asc(__u16, char *); 213 + int dn_destroy_timer(struct sock *sk); 214 214 215 - extern int dn_sockaddr2username(struct sockaddr_dn *addr, unsigned char *buf, unsigned char type); 216 - extern int dn_username2sockaddr(unsigned char *data, int len, struct sockaddr_dn *addr, unsigned char *type); 215 + int dn_sockaddr2username(struct sockaddr_dn *addr, unsigned char *buf, 216 + unsigned char type); 217 + int dn_username2sockaddr(unsigned char *data, int len, struct sockaddr_dn *addr, 218 + unsigned char *type); 217 219 218 - extern void dn_start_slow_timer(struct sock *sk); 219 - extern void dn_stop_slow_timer(struct sock *sk); 220 + void dn_start_slow_timer(struct sock *sk); 221 + void dn_stop_slow_timer(struct sock *sk); 220 222 221 223 extern __le16 decnet_address; 222 224 extern int decnet_debug_level;
+15 -15
include/net/dn_dev.h
··· 148 148 } __packed; 149 149 150 150 151 - extern void dn_dev_init(void); 152 - extern void dn_dev_cleanup(void); 151 + void dn_dev_init(void); 152 + void dn_dev_cleanup(void); 153 153 154 - extern int dn_dev_ioctl(unsigned int cmd, void __user *arg); 154 + int dn_dev_ioctl(unsigned int cmd, void __user *arg); 155 155 156 - extern void dn_dev_devices_off(void); 157 - extern void dn_dev_devices_on(void); 156 + void dn_dev_devices_off(void); 157 + void dn_dev_devices_on(void); 158 158 159 - extern void dn_dev_init_pkt(struct sk_buff *skb); 160 - extern void dn_dev_veri_pkt(struct sk_buff *skb); 161 - extern void dn_dev_hello(struct sk_buff *skb); 159 + void dn_dev_init_pkt(struct sk_buff *skb); 160 + void dn_dev_veri_pkt(struct sk_buff *skb); 161 + void dn_dev_hello(struct sk_buff *skb); 162 162 163 - extern void dn_dev_up(struct net_device *); 164 - extern void dn_dev_down(struct net_device *); 163 + void dn_dev_up(struct net_device *); 164 + void dn_dev_down(struct net_device *); 165 165 166 - extern int dn_dev_set_default(struct net_device *dev, int force); 167 - extern struct net_device *dn_dev_get_default(void); 168 - extern int dn_dev_bind_default(__le16 *addr); 166 + int dn_dev_set_default(struct net_device *dev, int force); 167 + struct net_device *dn_dev_get_default(void); 168 + int dn_dev_bind_default(__le16 *addr); 169 169 170 - extern int register_dnaddr_notifier(struct notifier_block *nb); 171 - extern int unregister_dnaddr_notifier(struct notifier_block *nb); 170 + int register_dnaddr_notifier(struct notifier_block *nb); 171 + int unregister_dnaddr_notifier(struct notifier_block *nb); 172 172 173 173 static inline int dn_dev_islocal(struct net_device *dev, __le16 addr) 174 174 {
+21 -24
include/net/dn_fib.h
··· 95 95 /* 96 96 * dn_fib.c 97 97 */ 98 - extern void dn_fib_init(void); 99 - extern void dn_fib_cleanup(void); 98 + void dn_fib_init(void); 99 + void dn_fib_cleanup(void); 100 100 101 - extern int dn_fib_ioctl(struct socket *sock, unsigned int cmd, 102 - unsigned long arg); 103 - extern struct dn_fib_info *dn_fib_create_info(const struct rtmsg *r, 104 - struct nlattr *attrs[], 105 - const struct nlmsghdr *nlh, int *errp); 106 - extern int dn_fib_semantic_match(int type, struct dn_fib_info *fi, 107 - const struct flowidn *fld, 108 - struct dn_fib_res *res); 109 - extern void dn_fib_release_info(struct dn_fib_info *fi); 110 - extern void dn_fib_flush(void); 111 - extern void dn_fib_select_multipath(const struct flowidn *fld, 112 - struct dn_fib_res *res); 101 + int dn_fib_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); 102 + struct dn_fib_info *dn_fib_create_info(const struct rtmsg *r, 103 + struct nlattr *attrs[], 104 + const struct nlmsghdr *nlh, int *errp); 105 + int dn_fib_semantic_match(int type, struct dn_fib_info *fi, 106 + const struct flowidn *fld, struct dn_fib_res *res); 107 + void dn_fib_release_info(struct dn_fib_info *fi); 108 + void dn_fib_flush(void); 109 + void dn_fib_select_multipath(const struct flowidn *fld, struct dn_fib_res *res); 113 110 114 111 /* 115 112 * dn_tables.c 116 113 */ 117 - extern struct dn_fib_table *dn_fib_get_table(u32 n, int creat); 118 - extern struct dn_fib_table *dn_fib_empty_table(void); 119 - extern void dn_fib_table_init(void); 120 - extern void dn_fib_table_cleanup(void); 114 + struct dn_fib_table *dn_fib_get_table(u32 n, int creat); 115 + struct dn_fib_table *dn_fib_empty_table(void); 116 + void dn_fib_table_init(void); 117 + void dn_fib_table_cleanup(void); 121 118 122 119 /* 123 120 * dn_rules.c 124 121 */ 125 - extern void dn_fib_rules_init(void); 126 - extern void dn_fib_rules_cleanup(void); 127 - extern unsigned int dnet_addr_type(__le16 addr); 128 - extern int dn_fib_lookup(struct flowidn *fld, struct dn_fib_res *res); 122 + void dn_fib_rules_init(void); 123 + void dn_fib_rules_cleanup(void); 124 + unsigned int dnet_addr_type(__le16 addr); 125 + int dn_fib_lookup(struct flowidn *fld, struct dn_fib_res *res); 129 126 130 - extern int dn_fib_dump(struct sk_buff *skb, struct netlink_callback *cb); 127 + int dn_fib_dump(struct sk_buff *skb, struct netlink_callback *cb); 131 128 132 - extern void dn_fib_free_info(struct dn_fib_info *fi); 129 + void dn_fib_free_info(struct dn_fib_info *fi); 133 130 134 131 static inline void dn_fib_info_put(struct dn_fib_info *fi) 135 132 {
+6 -6
include/net/dn_neigh.h
··· 16 16 __u8 priority; 17 17 }; 18 18 19 - extern void dn_neigh_init(void); 20 - extern void dn_neigh_cleanup(void); 21 - extern int dn_neigh_router_hello(struct sk_buff *skb); 22 - extern int dn_neigh_endnode_hello(struct sk_buff *skb); 23 - extern void dn_neigh_pointopoint_hello(struct sk_buff *skb); 24 - extern int dn_neigh_elist(struct net_device *dev, unsigned char *ptr, int n); 19 + void dn_neigh_init(void); 20 + void dn_neigh_cleanup(void); 21 + int dn_neigh_router_hello(struct sk_buff *skb); 22 + int dn_neigh_endnode_hello(struct sk_buff *skb); 23 + void dn_neigh_pointopoint_hello(struct sk_buff *skb); 24 + int dn_neigh_elist(struct net_device *dev, unsigned char *ptr, int n); 25 25 26 26 extern struct neigh_table dn_neigh_table; 27 27
+23 -20
include/net/dn_nsp.h
··· 15 15 *******************************************************************************/ 16 16 /* dn_nsp.c functions prototyping */ 17 17 18 - extern void dn_nsp_send_data_ack(struct sock *sk); 19 - extern void dn_nsp_send_oth_ack(struct sock *sk); 20 - extern void dn_nsp_delayed_ack(struct sock *sk); 21 - extern void dn_send_conn_ack(struct sock *sk); 22 - extern void dn_send_conn_conf(struct sock *sk, gfp_t gfp); 23 - extern void dn_nsp_send_disc(struct sock *sk, unsigned char type, 24 - unsigned short reason, gfp_t gfp); 25 - extern void dn_nsp_return_disc(struct sk_buff *skb, unsigned char type, 26 - unsigned short reason); 27 - extern void dn_nsp_send_link(struct sock *sk, unsigned char lsflags, char fcval); 28 - extern void dn_nsp_send_conninit(struct sock *sk, unsigned char flags); 18 + void dn_nsp_send_data_ack(struct sock *sk); 19 + void dn_nsp_send_oth_ack(struct sock *sk); 20 + void dn_nsp_delayed_ack(struct sock *sk); 21 + void dn_send_conn_ack(struct sock *sk); 22 + void dn_send_conn_conf(struct sock *sk, gfp_t gfp); 23 + void dn_nsp_send_disc(struct sock *sk, unsigned char type, 24 + unsigned short reason, gfp_t gfp); 25 + void dn_nsp_return_disc(struct sk_buff *skb, unsigned char type, 26 + unsigned short reason); 27 + void dn_nsp_send_link(struct sock *sk, unsigned char lsflags, char fcval); 28 + void dn_nsp_send_conninit(struct sock *sk, unsigned char flags); 29 29 30 - extern void dn_nsp_output(struct sock *sk); 31 - extern int dn_nsp_check_xmit_queue(struct sock *sk, struct sk_buff *skb, struct sk_buff_head *q, unsigned short acknum); 32 - extern void dn_nsp_queue_xmit(struct sock *sk, struct sk_buff *skb, gfp_t gfp, int oob); 33 - extern unsigned long dn_nsp_persist(struct sock *sk); 34 - extern int dn_nsp_xmit_timeout(struct sock *sk); 30 + void dn_nsp_output(struct sock *sk); 31 + int dn_nsp_check_xmit_queue(struct sock *sk, struct sk_buff *skb, 32 + struct sk_buff_head *q, unsigned short acknum); 33 + void dn_nsp_queue_xmit(struct sock *sk, struct sk_buff *skb, gfp_t gfp, 34 + int oob); 35 + unsigned long dn_nsp_persist(struct sock *sk); 36 + int dn_nsp_xmit_timeout(struct sock *sk); 35 37 36 - extern int dn_nsp_rx(struct sk_buff *); 37 - extern int dn_nsp_backlog_rcv(struct sock *sk, struct sk_buff *skb); 38 + int dn_nsp_rx(struct sk_buff *); 39 + int dn_nsp_backlog_rcv(struct sock *sk, struct sk_buff *skb); 38 40 39 - extern struct sk_buff *dn_alloc_skb(struct sock *sk, int size, gfp_t pri); 40 - extern struct sk_buff *dn_alloc_send_skb(struct sock *sk, size_t *size, int noblock, long timeo, int *err); 41 + struct sk_buff *dn_alloc_skb(struct sock *sk, int size, gfp_t pri); 42 + struct sk_buff *dn_alloc_send_skb(struct sock *sk, size_t *size, int noblock, 43 + long timeo, int *err); 41 44 42 45 #define NSP_REASON_OK 0 /* No error */ 43 46 #define NSP_REASON_NR 1 /* No resources */
+7 -6
include/net/dn_route.h
··· 15 15 GNU General Public License for more details. 16 16 *******************************************************************************/ 17 17 18 - extern struct sk_buff *dn_alloc_skb(struct sock *sk, int size, gfp_t pri); 19 - extern int dn_route_output_sock(struct dst_entry __rcu **pprt, struct flowidn *, struct sock *sk, int flags); 20 - extern int dn_cache_dump(struct sk_buff *skb, struct netlink_callback *cb); 21 - extern void dn_rt_cache_flush(int delay); 18 + struct sk_buff *dn_alloc_skb(struct sock *sk, int size, gfp_t pri); 19 + int dn_route_output_sock(struct dst_entry __rcu **pprt, struct flowidn *, 20 + struct sock *sk, int flags); 21 + int dn_cache_dump(struct sk_buff *skb, struct netlink_callback *cb); 22 + void dn_rt_cache_flush(int delay); 22 23 23 24 /* Masks for flags field */ 24 25 #define DN_RT_F_PID 0x07 /* Mask for packet type */ ··· 93 92 return rt->fld.flowidn_iif == 0; 94 93 } 95 94 96 - extern void dn_route_init(void); 97 - extern void dn_route_cleanup(void); 95 + void dn_route_init(void); 96 + void dn_route_cleanup(void); 98 97 99 98 #include <net/sock.h> 100 99 #include <linux/if_arp.h>