summaryrefslogtreecommitdiffstats
path: root/include/net/addrconf.h
diff options
context:
space:
mode:
authorCong Wang <amwang@redhat.com>2013-04-14 23:18:43 +0800
committerDavid S. Miller <davem@davemloft.net>2013-04-14 15:24:17 -0400
commitf88c91ddba958e9a5dd4a5ee8c52a0faa790f586 (patch)
tree768a7f6c5fa6bffa41fd1602cb21f6b455d8eb48 /include/net/addrconf.h
parent2e0cbf2cc2c9371f0aa198857d799175ffe231a6 (diff)
downloadtalos-op-linux-f88c91ddba958e9a5dd4a5ee8c52a0faa790f586.tar.gz
talos-op-linux-f88c91ddba958e9a5dd4a5ee8c52a0faa790f586.zip
ipv6: statically link register_inet6addr_notifier()
Tomas reported the following build error: net/built-in.o: In function `ieee80211_unregister_hw': (.text+0x10f0e1): undefined reference to `unregister_inet6addr_notifier' net/built-in.o: In function `ieee80211_register_hw': (.text+0x10f610): undefined reference to `register_inet6addr_notifier' make: *** [vmlinux] Error 1 when built IPv6 as a module. So we have to statically link these symbols. Reported-by: Tomas Melin <tomas.melin@iki.fi> Cc: Tomas Melin <tomas.melin@iki.fi> Cc: "David S. Miller" <davem@davemloft.net> Cc: YOSHIFUJI Hidaki <yoshfuji@linux-ipv6.org> Signed-off-by: Cong Wang <amwang@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/addrconf.h')
-rw-r--r--include/net/addrconf.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/addrconf.h b/include/net/addrconf.h
index 40be2a0d8ae1..84a6440f1f19 100644
--- a/include/net/addrconf.h
+++ b/include/net/addrconf.h
@@ -199,6 +199,7 @@ extern bool ipv6_chk_acast_addr(struct net *net, struct net_device *dev,
/* Device notifier */
extern int register_inet6addr_notifier(struct notifier_block *nb);
extern int unregister_inet6addr_notifier(struct notifier_block *nb);
+extern int inet6addr_notifier_call_chain(unsigned long val, void *v);
extern void inet6_netconf_notify_devconf(struct net *net, int type, int ifindex,
struct ipv6_devconf *devconf);
OpenPOWER on IntegriCloud