include/linux: Remove externs from networking function prototypes
Subsystems (4)
The following changes since commit aae8c287e664d49df4aa315ad263c33b9a2af3e1:
Merge branch 'bonding_neighbours' (2013-09-26 16:02:19 -0400)
are available in the git repository at:
git://repo.or.cz/linux-2.6/trivial-mods.git 20130926_include_linux_networking_externs
for you to fetch changes up to f629d208d27a22f495b7734eede585b5d207e912:
[networking]device.h: Remove extern from function prototypes (2013-09-26 15:06:58 -0700)
----------------------------------------------------------------
Joe Perches (3):
netfilter: Remove extern from function prototypes net.h/skbuff.h: Remove extern from function prototypes [networking]device.h: Remove extern from function prototypes
include/linux/etherdevice.h | 35 +- include/linux/fcdevice.h | 2 +- include/linux/fddidevice.h | 7 +- include/linux/hippidevice.h | 10 +- include/linux/inetdevice.h | 28 +- include/linux/net.h | 82 ++--- include/linux/netdevice.h | 432 +++++++++++------------ include/linux/netfilter.h | 10 +- include/linux/netfilter/nf_conntrack_common.h | 2 +- include/linux/netfilter/nf_conntrack_h323.h | 14 +- include/linux/netfilter/nf_conntrack_proto_gre.h | 4 +- include/linux/netfilter/nf_conntrack_sip.h | 57 ++- include/linux/netfilter/nfnetlink.h | 28 +- include/linux/netfilter/nfnetlink_acct.h | 6 +- include/linux/netfilter/x_tables.h | 128 ++++--- include/linux/netfilter_bridge.h | 4 +- include/linux/netfilter_ipv4.h | 6 +- include/linux/netfilter_ipv6.h | 10 +- include/linux/skbuff.h | 250 ++++++------- 19 files changed, 529 insertions(+), 586 deletions(-)
Signature · 1 line
1.8.1.2.459.gbcd45b4.dirty
PATCH 1/3 netfilter: 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.
--- include/linux/netfilter.h | 10 +- include/linux/netfilter/nf_conntrack_common.h | 2 +- include/linux/netfilter/nf_conntrack_h323.h | 14 +-- include/linux/netfilter/nf_conntrack_proto_gre.h | 4 +- include/linux/netfilter/nf_conntrack_sip.h | 57 +++++----- include/linux/netfilter/nfnetlink.h | 28 ++--- include/linux/netfilter/nfnetlink_acct.h | 6 +- include/linux/netfilter/x_tables.h | 128 +++++++++++------------ include/linux/netfilter_bridge.h | 4 +- include/linux/netfilter_ipv4.h | 6 +- include/linux/netfilter_ipv6.h | 10 +- 11 files changed, 133 insertions(+), 136 deletions(-)
include/linux/netfilter.h +5 -5
@@ -35,7 +35,7 @@ static inline void nf_inet_addr_mask(const union nf_inet_addr *a1, result->all[3 ] = a1->all[3 ] & mask->all[3 ]; } -extern int netfilter_init (void ); +int netfilter_init (void );/* Largest hook number + 1 */ #define NF_MAX_HOOKS 8
@@ -208,7 +208,7 @@ int compat_nf_getsockopt(struct sock *sk, u_int8_t pf, int optval,/* Call this before modifying an existing packet: ensures it is modifiable and linear to the point you care about (writable_len). Returns true or false. */ -extern int skb_make_writable (struct sk_buff *skb,unsigned int writable_len); +int skb_make_writable (struct sk_buff *skb,unsigned int writable_len);struct flowi ;struct nf_queue_entry ;
@@ -269,8 +269,8 @@ nf_checksum_partial(struct sk_buff *skb, unsigned int hook,return csum; } -extern int nf_register_afinfo (const struct nf_afinfo *afinfo); -extern void nf_unregister_afinfo (const struct nf_afinfo *afinfo); +int nf_register_afinfo (const struct nf_afinfo *afinfo); +void nf_unregister_afinfo (const struct nf_afinfo *afinfo);#include <net/flow.h> extern void (*nf_nat_decode_session_hook)(struct sk_buff *,struct flowi *);
@@ -315,7 +315,7 @@ nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl, u_int8_t family)#if defined(CONFIG_NF_CONNTRACK ) || defined(CONFIG_NF_CONNTRACK_MODULE )extern void (*ip_ct_attach)(struct sk_buff *,const struct sk_buff *)__rcu ; -extern void nf_ct_attach (struct sk_buff *,const struct sk_buff *); +void nf_ct_attach (struct sk_buff *,const struct sk_buff *);extern void (*nf_ct_destroy)(struct nf_conntrack *)__rcu ;struct nf_conn ;
include/linux/netfilter/nf_conntrack_common.h +1 -1
@@ -23,6 +23,6 @@ struct ip_conntrack_stat { };/* call to create an explicit dependency on nf_conntrack. */ -extern void need_conntrack (void ); +void need_conntrack (void );#endif /* _NF_CONNTRACK_COMMON_H */
include/linux/netfilter/nf_conntrack_h323.h +7 -7
@@ -29,13 +29,13 @@ struct nf_ct_h323_master {struct nf_conn ; -extern int get_h225_addr (struct nf_conn *ct,unsigned char *data, -TransportAddress *taddr, -union nf_inet_addr *addr,__be16 *port); -extern void nf_conntrack_h245_expect (struct nf_conn *new, -struct nf_conntrack_expect *this); -extern void nf_conntrack_q931_expect (struct nf_conn *new, -struct nf_conntrack_expect *this); +int get_h225_addr (struct nf_conn *ct,unsigned char *data, +TransportAddress *taddr,union nf_inet_addr *addr, +__be16 *port); +void nf_conntrack_h245_expect (struct nf_conn *new, +struct nf_conntrack_expect *this); +void nf_conntrack_q931_expect (struct nf_conn *new, +struct nf_conntrack_expect *this); extern int (*set_h245_addr_hook) (struct sk_buff *skb, unsigned int protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr,
include/linux/netfilter/nf_conntrack_proto_gre.h +2 -2
@@ -87,8 +87,8 @@ int nf_ct_gre_keymap_add(struct nf_conn *ct, enum ip_conntrack_dir dir,/* delete keymap entries */ void nf_ct_gre_keymap_destroy (struct nf_conn *ct); -extern void nf_ct_gre_keymap_flush (struct net *net); -extern void nf_nat_need_gre (void ); +void nf_ct_gre_keymap_flush (struct net *net); +void nf_nat_need_gre (void );#endif /* __KERNEL__ */ #endif /* _CONNTRACK_PROTO_GRE_H */
include/linux/netfilter/nf_conntrack_sip.h +28 -29
63 lines not on this page · raw message
include/linux/netfilter/nfnetlink.h +14 -14
@@ -25,20 +25,20 @@ struct nfnetlink_subsystem {const struct nfnl_callback *cb;/* callback for individual types */ }; -extern int nfnetlink_subsys_register (const struct nfnetlink_subsystem *n); -extern int nfnetlink_subsys_unregister (const struct nfnetlink_subsystem *n); - -extern int nfnetlink_has_listeners (struct net *net,unsigned int group); -extern struct sk_buff *nfnetlink_alloc_skb (struct net *net,unsigned int size, -u32 dst_portid,gfp_t gfp_mask); -extern int nfnetlink_send (struct sk_buff *skb,struct net *net,u32 portid, -unsigned int group,int echo,gfp_t flags); -extern int nfnetlink_set_err (struct net *net,u32 portid,u32 group,int error); -extern int nfnetlink_unicast (struct sk_buff *skb,struct net *net, -u32 portid,int flags); - -extern void nfnl_lock (__u8 subsys_id); -extern void nfnl_unlock (__u8 subsys_id); +int nfnetlink_subsys_register (const struct nfnetlink_subsystem *n); +int nfnetlink_subsys_unregister (const struct nfnetlink_subsystem *n); + +int nfnetlink_has_listeners (struct net *net,unsigned int group); +struct sk_buff *nfnetlink_alloc_skb (struct net *net,unsigned int size, +u32 dst_portid,gfp_t gfp_mask); +int nfnetlink_send (struct sk_buff *skb,struct net *net,u32 portid, +unsigned int group,int echo,gfp_t flags); +int nfnetlink_set_err (struct net *net,u32 portid,u32 group,int error); +int nfnetlink_unicast (struct sk_buff *skb,struct net *net,u32 portid, +int flags); + +void nfnl_lock (__u8 subsys_id); +void nfnl_unlock (__u8 subsys_id);#define MODULE_ALIAS_NFNL_SUBSYS (subsys) \ MODULE_ALIAS("nfnetlink-subsys-" __stringify(subsys))
include/linux/netfilter/nfnetlink_acct.h +3 -3
@@ -6,8 +6,8 @@struct nf_acct ; -extern struct nf_acct *nfnl_acct_find_get (const char *filter_name); -extern void nfnl_acct_put (struct nf_acct *acct); -extern void nfnl_acct_update (const struct sk_buff *skb,struct nf_acct *nfacct); +struct nf_acct *nfnl_acct_find_get (const char *filter_name); +void nfnl_acct_put (struct nf_acct *acct); +void nfnl_acct_update (const struct sk_buff *skb,struct nf_acct *nfacct);#endif /* _NFNL_ACCT_H */
include/linux/netfilter/x_tables.h +63 -65
146 lines not on this page · raw message
include/linux/netfilter_bridge.h +2 -2
@@ -25,7 +25,7 @@ enum nf_br_hook_priorities {#define BRNF_PPPoE 0x20/* Only used in br_forward.c */ -extern int nf_bridge_copy_header (struct sk_buff *skb); +int nf_bridge_copy_header (struct sk_buff *skb);static inline int nf_bridge_maybe_copy_header (struct sk_buff *skb) { if (skb->nf_bridge &&
@@ -53,7 +53,7 @@ static inline unsigned int nf_bridge_mtu_reduction(const struct sk_buff *skb)return 0 ; } -extern int br_handle_frame_finish (struct sk_buff *skb); +int br_handle_frame_finish (struct sk_buff *skb);/* Only used in br_device.c */ static inline int br_nf_pre_routing_finish_bridge_slow (struct sk_buff *skb) {
include/linux/netfilter_ipv4.h +3 -3
@@ -6,7 +6,7 @@#include <uapi/linux/netfilter_ipv4.h> -extern int ip_route_me_harder (struct sk_buff *skb,unsigned addr_type); -extern __sum16 nf_ip_checksum (struct sk_buff *skb,unsigned int hook, -unsigned int dataoff,u_int8_t protocol); +int ip_route_me_harder (struct sk_buff *skb,unsigned addr_type); +__sum16 nf_ip_checksum (struct sk_buff *skb,unsigned int hook, +unsigned int dataoff,u_int8_t protocol);#endif /*__LINUX_IP_NETFILTER_H*/
include/linux/netfilter_ipv6.h +5 -5
@@ -11,12 +11,12 @@#ifdef CONFIG_NETFILTER -extern int ip6_route_me_harder (struct sk_buff *skb); -extern __sum16 nf_ip6_checksum (struct sk_buff *skb,unsigned int hook, -unsigned int dataoff,u_int8_t protocol); +int ip6_route_me_harder (struct sk_buff *skb); +__sum16 nf_ip6_checksum (struct sk_buff *skb,unsigned int hook, +unsigned int dataoff,u_int8_t protocol); -extern int ipv6_netfilter_init (void ); -extern void ipv6_netfilter_fini (void ); +int ipv6_netfilter_init (void ); +void ipv6_netfilter_fini (void );/* * Hook functions for ipv6 to allow xt_* modules to be built-in even
Signature · 1 line
1.8.1.2.459.gbcd45b4.dirty
PATCH 2/3 net.h/skbuff.h: Remove extern from function prototypes
In reply to Joe PerchesThere 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.
--- include/linux/net.h | 82 ++++++++-------- include/linux/skbuff.h | 250 ++++++++++++++++++++++--------------------------- 2 files changed, 148 insertions(+), 184 deletions(-)
include/linux/net.h +37 -45
@@ -195,27 +195,23 @@ enum { SOCK_WAKE_URG, }; -extern int sock_wake_async (struct socket *sk,int how,int band); -extern int sock_register (const struct net_proto_family *fam); -extern void sock_unregister (int family); -extern int __sock_create (struct net *net,int family,int type,int proto, -struct socket **res,int kern); -extern int sock_create (int family,int type,int proto, -struct socket **res); -extern int sock_create_kern (int family,int type,int proto, -struct socket **res); -extern int sock_create_lite (int family,int type,int proto, -struct socket **res); -extern void sock_release (struct socket *sock); -extern int sock_sendmsg (struct socket *sock,struct msghdr *msg, -size_t len); -extern int sock_recvmsg (struct socket *sock,struct msghdr *msg, -size_t size,int flags); -extern struct file *sock_alloc_file (struct socket *sock,int flags,const char *dname); -extern struct socket *sockfd_lookup (int fd,int *err); -extern struct socket *sock_from_file (struct file *file,int *err); +int sock_wake_async (struct socket *sk,int how,int band); +int sock_register (const struct net_proto_family *fam); +void sock_unregister (int family); +int __sock_create (struct net *net,int family,int type,int proto, +struct socket **res,int kern); +int sock_create (int family,int type,int proto,struct socket **res); +int sock_create_kern (int family,int type,int proto,struct socket **res); +int sock_create_lite (int family,int type,int proto,struct socket **res); +void sock_release (struct socket *sock); +int sock_sendmsg (struct socket *sock,struct msghdr *msg,size_t len); +int sock_recvmsg (struct socket *sock,struct msghdr *msg,size_t size, +int flags); +struct file *sock_alloc_file (struct socket *sock,int flags,const char *dname); +struct socket *sockfd_lookup (int fd,int *err); +struct socket *sock_from_file (struct file *file,int *err);#define sockfd_put (sock) fput(sock->file) -extern int net_ratelimit (void ); +int net_ratelimit (void );#define net_ratelimited_function (function, ...) \ do { \
@@ -243,32 +239,28 @@ do { \#define net_random () prandom_u32()#define net_srandom (seed) prandom_seed((__force u32)(seed)) -extern int kernel_sendmsg (struct socket *sock,struct msghdr *msg, -struct kvec *vec,size_t num,size_t len); -extern int kernel_recvmsg (struct socket *sock,struct msghdr *msg, -struct kvec *vec,size_t num, -size_t len,int flags); +int kernel_sendmsg (struct socket *sock,struct msghdr *msg,struct kvec *vec, +size_t num,size_t len); +int kernel_recvmsg (struct socket *sock,struct msghdr *msg,struct kvec *vec, +size_t num,size_t len,int flags); -extern int kernel_bind (struct socket *sock,struct sockaddr *addr, -int addrlen); -extern int kernel_listen (struct socket *sock,int backlog); -extern int kernel_accept (struct socket *sock,struct socket **newsock, -int flags); -extern int kernel_connect (struct socket *sock,struct sockaddr *addr, -int addrlen,int flags); -extern int kernel_getsockname (struct socket *sock,struct sockaddr *addr, -int *addrlen); -extern int kernel_getpeername (struct socket *sock,struct sockaddr *addr, -int *addrlen); -extern int kernel_getsockopt (struct socket *sock,int level,int optname, -char *optval,int *optlen); -extern int kernel_setsockopt (struct socket *sock,int level,int optname, -char *optval,unsigned int optlen); -extern int kernel_sendpage (struct socket *sock,struct page *page,int offset, -size_t size,int flags); -extern int kernel_sock_ioctl (struct socket *sock,int cmd,unsigned long arg); -extern int kernel_sock_shutdown (struct socket *sock, -enum sock_shutdown_cmd how); +int kernel_bind (struct socket *sock,struct sockaddr *addr,int addrlen); +int kernel_listen (struct socket *sock,int backlog); +int kernel_accept (struct socket *sock,struct socket **newsock,int flags); +int kernel_connect (struct socket *sock,struct sockaddr *addr,int addrlen, +int flags); +int kernel_getsockname (struct socket *sock,struct sockaddr *addr, +int *addrlen); +int kernel_getpeername (struct socket *sock,struct sockaddr *addr, +int *addrlen); +int kernel_getsockopt (struct socket *sock,int level,int optname,char *optval, +int *optlen); +int kernel_setsockopt (struct socket *sock,int level,int optname,char *optval, +unsigned int optlen); +int kernel_sendpage (struct socket *sock,struct page *page,int offset, +size_t size,int flags); +int kernel_sock_ioctl (struct socket *sock,int cmd,unsigned long arg); +int kernel_sock_shutdown (struct socket *sock,enum sock_shutdown_cmd how);#define MODULE_ALIAS_NETPROTO (proto) \ MODULE_ALIAS("net-pf-" __stringify(proto))
include/linux/skbuff.h +111 -139
434 lines not on this page · raw message
Signature · 1 line
1.8.1.2.459.gbcd45b4.dirty
PATCH 3/3 device.h: Remove extern from function prototypes
In reply to Joe PerchesThere 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.
--- include/linux/etherdevice.h | 35 ++-- include/linux/fcdevice.h | 2 +- include/linux/fddidevice.h | 7 +- include/linux/hippidevice.h | 10 +- include/linux/inetdevice.h | 28 +-- include/linux/netdevice.h | 432 +++++++++++++++++++++----------------------- 6 files changed, 248 insertions(+), 266 deletions(-)
include/linux/etherdevice.h +16 -19
@@ -28,27 +28,24 @@#include <asm/unaligned.h> #ifdef __KERNEL__ -extern __be16 eth_type_trans (struct sk_buff *skb,struct net_device *dev); +__be16 eth_type_trans (struct sk_buff *skb,struct net_device *dev);extern const struct header_ops eth_header_ops; -extern int eth_header (struct sk_buff *skb,struct net_device *dev, -unsigned short type, -const void *daddr,const void *saddr,unsigned len); -extern int eth_rebuild_header (struct sk_buff *skb); -extern int eth_header_parse (const struct sk_buff *skb,unsigned char *haddr); -extern int eth_header_cache (const struct neighbour *neigh,struct hh_cache *hh,__be16 type); -extern void eth_header_cache_update (struct hh_cache *hh, -const struct net_device *dev, -const unsigned char *haddr); -extern int eth_prepare_mac_addr_change (struct net_device *dev,void *p); -extern void eth_commit_mac_addr_change (struct net_device *dev,void *p); -extern int eth_mac_addr (struct net_device *dev,void *p); -extern int eth_change_mtu (struct net_device *dev,int new_mtu); -extern int eth_validate_addr (struct net_device *dev); - - - -extern struct net_device *alloc_etherdev_mqs (int sizeof_priv,unsigned int txqs, +int eth_header (struct sk_buff *skb,struct net_device *dev,unsigned short type, +const void *daddr,const void *saddr,unsigned len); +int eth_rebuild_header (struct sk_buff *skb); +int eth_header_parse (const struct sk_buff *skb,unsigned char *haddr); +int eth_header_cache (const struct neighbour *neigh,struct hh_cache *hh, +__be16 type); +void eth_header_cache_update (struct hh_cache *hh,const struct net_device *dev, +const unsigned char *haddr); +int eth_prepare_mac_addr_change (struct net_device *dev,void *p); +void eth_commit_mac_addr_change (struct net_device *dev,void *p); +int eth_mac_addr (struct net_device *dev,void *p); +int eth_change_mtu (struct net_device *dev,int new_mtu); +int eth_validate_addr (struct net_device *dev); + +struct net_device *alloc_etherdev_mqs (int sizeof_priv,unsigned int txqs,unsigned int rxqs);#define alloc_etherdev (sizeof_priv) alloc_etherdev_mq(sizeof_priv, 1)#define alloc_etherdev_mq (sizeof_priv, count) alloc_etherdev_mqs(sizeof_priv, count, count)
include/linux/fcdevice.h +1 -1
@@ -27,7 +27,7 @@#include <linux/if_fc.h> #ifdef __KERNEL__ -extern struct net_device *alloc_fcdev (int sizeof_priv); +struct net_device *alloc_fcdev (int sizeof_priv);#endif #endif /* _LINUX_FCDEVICE_H */
include/linux/fddidevice.h +3 -4
@@ -25,10 +25,9 @@#include <linux/if_fddi.h> #ifdef __KERNEL__ -extern __be16 fddi_type_trans (struct sk_buff *skb, -struct net_device *dev); -extern int fddi_change_mtu (struct net_device *dev,int new_mtu); -extern struct net_device *alloc_fddidev (int sizeof_priv); +__be16 fddi_type_trans (struct sk_buff *skb,struct net_device *dev); +int fddi_change_mtu (struct net_device *dev,int new_mtu); +struct net_device *alloc_fddidev (int sizeof_priv);#endif #endif /* _LINUX_FDDIDEVICE_H */
include/linux/hippidevice.h +5 -5
@@ -31,11 +31,11 @@ struct hippi_cb {__u32 ifield; }; -extern __be16 hippi_type_trans (struct sk_buff *skb,struct net_device *dev); -extern int hippi_change_mtu (struct net_device *dev,int new_mtu); -extern int hippi_mac_addr (struct net_device *dev,void *p); -extern int hippi_neigh_setup_dev (struct net_device *dev,struct neigh_parms *p); -extern struct net_device *alloc_hippi_dev (int sizeof_priv); +__be16 hippi_type_trans (struct sk_buff *skb,struct net_device *dev); +int hippi_change_mtu (struct net_device *dev,int new_mtu); +int hippi_mac_addr (struct net_device *dev,void *p); +int hippi_neigh_setup_dev (struct net_device *dev,struct neigh_parms *p); +struct net_device *alloc_hippi_dev (int sizeof_priv);#endif #endif /* _LINUX_HIPPIDEVICE_H */
include/linux/inetdevice.h +15 -13
@@ -147,25 +147,27 @@ struct in_ifaddr {unsigned long ifa_tstamp;/* updated timestamp */ }; -extern int register_inetaddr_notifier (struct notifier_block *nb); -extern int unregister_inetaddr_notifier (struct notifier_block *nb); +int register_inetaddr_notifier (struct notifier_block *nb); +int unregister_inetaddr_notifier (struct notifier_block *nb); -extern void inet_netconf_notify_devconf (struct net *net,int type,int ifindex, -struct ipv4_devconf *devconf); +void inet_netconf_notify_devconf (struct net *net,int type,int ifindex, +struct ipv4_devconf *devconf); -extern struct net_device *__ip_dev_find (struct net *net,__be32 addr,bool devref); +struct net_device *__ip_dev_find (struct net *net,__be32 addr,bool devref);static inline struct net_device *ip_dev_find (struct net *net,__be32 addr) {return __ip_dev_find (net, addr, true); } -extern int inet_addr_onlink (struct in_device *in_dev,__be32 a,__be32 b); -extern int devinet_ioctl (struct net *net,unsigned int cmd,void __user *); -extern void devinet_init (void ); -extern struct in_device *inetdev_by_index (struct net *,int ); -extern __be32 inet_select_addr (const struct net_device *dev,__be32 dst,int scope); -extern __be32 inet_confirm_addr (struct in_device *in_dev,__be32 dst,__be32 local,int scope); -extern struct in_ifaddr *inet_ifa_byprefix (struct in_device *in_dev,__be32 prefix,__be32 mask); +int inet_addr_onlink (struct in_device *in_dev,__be32 a,__be32 b); +int devinet_ioctl (struct net *net,unsigned int cmd,void __user *); +void devinet_init (void ); +struct in_device *inetdev_by_index (struct net *,int ); +__be32 inet_select_addr (const struct net_device *dev,__be32 dst,int scope); +__be32 inet_confirm_addr (struct in_device *in_dev,__be32 dst,__be32 local, +int scope); +struct in_ifaddr *inet_ifa_byprefix (struct in_device *in_dev,__be32 prefix, +__be32 mask);static __inline__int inet_ifa_match (__be32 addr,struct in_ifaddr *ifa) {
@@ -218,7 +220,7 @@ static inline struct in_device *__in_dev_get_rtnl(const struct net_device *dev)return rtnl_dereference (dev->ip_ptr); } -extern void in_dev_finish_destroy (struct in_device *idev); +void in_dev_finish_destroy (struct in_device *idev);static inline void in_dev_put (struct in_device *idev) {
include/linux/netdevice.h +208 -224
667 lines not on this page · raw message
Signature · 1 line
1.8.1.2.459.gbcd45b4.dirty
David Miller
maintainerFrom: Joe Perches <[email protected]>
Date: Thu, 26 Sep 2013 15:18:30 -0700
Quoted 5 lines
The following changes since commit
aae8c287e664d49df4aa315ad263c33b9a2af3e1:Merge branch '
bonding_neighbours' (2013-09-26 16:02:19 -0400)
Quoted 7 lines
are available in the git repository at:
git://repo.or.cz/linux-2.6/trivial-mods.git20130926_include_linux_networking_externsfor you to fetch changes up to
f629d208d27a22f495b7734eede585b5d207e912:[networking]device.h: Remove extern from function prototypes (2013-09-26 15:06:58 -0700)
Pulled, thanks Joe.