discussion
[Top] [All Lists]

[Discussion] [PATCH] export symbol sysctl_WAD_MaxBurst

To: discussion@xxxxxxxxxx
Subject: [Discussion] [PATCH] export symbol sysctl_WAD_MaxBurst
From: TAKANO Ryousei <takano@xxxxxxxxxxxxx>
Date: Thu, 09 Feb 2006 11:31:42 +0900
Hi all,

I am using linux kernel 2.6.15 with web100-2.5.7.
When I compiled TCP valiants as modules, I got some warning messages:

# make modules_install
        <snip>
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F
System.map  2.6.15-web100; fi
WARNING: /lib/modules/2.6.15-web100/kernel/net/ipv4/tcp_highspeed.ko needs
unknown symbol sysctl_WAD_MaxBurst
WARNING: /lib/modules/2.6.15-web100/kernel/net/ipv4/tcp_scalable.ko needs
unknown symbol sysctl_WAD_MaxBurst
WARNING: /lib/modules/2.6.15-web100/kernel/net/ipv4/tcp_hybla.ko needs
unknown symbol sysctl_WAD_MaxBurst
WARNING: /lib/modules/2.6.15-web100/kernel/net/ipv4/tcp_bic.ko needs
unknown symbol sysctl_WAD_MaxBurst
WARNING: /lib/modules/2.6.15-web100/kernel/net/ipv4/tcp_htcp.ko needs
unknown symbol sysctl_WAD_MaxBurst


These modules call tcp_max_burst() which is refered to
sysctl_WAD_MaxBurst.  So I needed to export sysctl_WAD_MaxBurst symbol.

This is a workaround patch:

--- tcp.c.orig  2006-02-09 10:56:48.000000000 +0900
+++ tcp.c       2006-02-09 10:57:25.000000000 +0900
@@ -286,6 +286,8 @@
 #ifdef CONFIG_WEB100_NET100
 int sysctl_WAD_IFQ = 0;
 int sysctl_WAD_MaxBurst = 3;
+
+EXPORT_SYMBOL(sysctl_WAD_MaxBurst);
 #endif
 #ifdef CONFIG_WEB100_STATS
 int sysctl_web100_fperms = CONFIG_WEB100_FPERMS;

Regards,
TAKANO Ryousei

_______________________________________________
Discussion mailing list
Discussion@xxxxxxxxxx
http://internal.web100.org/mailman/listinfo/discussion

<Prev in Thread] Current Thread [Next in Thread>
  • [Discussion] [PATCH] export symbol sysctl_WAD_MaxBurst, TAKANO Ryousei <=