summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavem@davemloft.net <davem@davemloft.net>2005-03-12 21:41:54 -0800
committerGreg KH <gregkh@suse.de>2005-05-12 10:00:09 -0700
commitc568eceeb63000568725d09442f18178ce3d44a7 (patch)
tree2021ee8d17d1e99e2551159053168ed08fb7efab
parent77dbf03c1e6b17cc08bce7832c6c7db29cbcf4fb (diff)
downloadlinux-stable-c568eceeb63000568725d09442f18178ce3d44a7.tar.gz
linux-stable-c568eceeb63000568725d09442f18178ce3d44a7.tar.bz2
linux-stable-c568eceeb63000568725d09442f18178ce3d44a7.zip
[PATCH] Put back tcp_timer_bug_msg[] symbol export.
This wrecks the ipv6 modular build for a lot of people. In fact, since I always build ipv6 modular I am surprised I never hit this. My best guess is that my compiler is optimizing the reference away, but that can never be depended upon and the symbol export really is needed. [TCP]: Put back tcp_timer_bug_msg[] symbol export. It is needed for tcp_reset_xmit_timer(), which is invoked by tcp_prequeue() which is invoked from tcp_ipv6.c Signed-off-by: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Chris Wright <chrisw@osdl.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r--net/ipv4/tcp_timer.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c
index 84844eeeb654..85b279f1e935 100644
--- a/net/ipv4/tcp_timer.c
+++ b/net/ipv4/tcp_timer.c
@@ -38,6 +38,7 @@ static void tcp_keepalive_timer (unsigned long data);
#ifdef TCP_DEBUG
const char tcp_timer_bug_msg[] = KERN_DEBUG "tcpbug: unknown timer value\n";
+EXPORT_SYMBOL(tcp_timer_bug_msg);
#endif
/*