SOURCES: kernel-netns-inet6-tw.patch (NEW) - if NETNS is enabled then twsk_...
baggins
baggins at pld-linux.org
Thu Dec 4 10:44:28 CET 2008
Author: baggins Date: Thu Dec 4 09:44:28 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- if NETNS is enabled then twsk_net() actually accesses its parameter
which may be NULL here. Don't let it.
---- Files affected:
SOURCES:
kernel-netns-inet6-tw.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/kernel-netns-inet6-tw.patch
diff -u /dev/null SOURCES/kernel-netns-inet6-tw.patch:1.1
--- /dev/null Thu Dec 4 10:44:29 2008
+++ SOURCES/kernel-netns-inet6-tw.patch Thu Dec 4 10:44:23 2008
@@ -0,0 +1,12 @@
+--- linux-2.6.27.7/net/ipv6/inet6_hashtables.c~ 2008-12-03 19:33:29.502811014 +0100
++++ linux-2.6.27.7/net/ipv6/inet6_hashtables.c 2008-12-04 08:48:20.898136465 +0100
+@@ -214,7 +214,8 @@
+
+ if (twp != NULL) {
+ *twp = tw;
+- NET_INC_STATS_BH(twsk_net(tw), LINUX_MIB_TIMEWAITRECYCLED);
++ if (tw != NULL)
++ NET_INC_STATS_BH(twsk_net(tw), LINUX_MIB_TIMEWAITRECYCLED);
+ } else if (tw != NULL) {
+ /* Silly. Should hash-dance instead... */
+ inet_twsk_deschedule(tw, death_row);
================================================================
More information about the pld-cvs-commit
mailing list