]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
2.6.21.1 release v2.6.21.1
authorGreg Kroah-Hartman <gregkh@suse.de>
Fri, 27 Apr 2007 22:08:09 +0000 (15:08 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 27 Apr 2007 22:08:09 +0000 (15:08 -0700)
releases/2.6.21.1/fix-for-rt0-header-ipv6-change.patch [new file with mode: 0644]
releases/2.6.21.1/fix-oops-er-added-to-netlink-fib.patch [new file with mode: 0644]
releases/2.6.21.1/series [new file with mode: 0644]

diff --git a/releases/2.6.21.1/fix-for-rt0-header-ipv6-change.patch b/releases/2.6.21.1/fix-for-rt0-header-ipv6-change.patch
new file mode 100644 (file)
index 0000000..e0e0a32
--- /dev/null
@@ -0,0 +1,29 @@
+From davem@davemloft.net Fri Apr 27 02:12:58 2007
+From: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
+Date: Fri, 27 Apr 2007 02:13:02 -0700 (PDT)
+Subject: IPV6: Fix for RT0 header ipv6 change.
+To: greg@kroah.com
+Message-ID: <20070427.021302.106266194.davem@davemloft.net>
+
+From: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
+
+[IPV6]: Fix thinko in ipv6_rthdr_rcv() changes.
+
+Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
+Signed-off-by: David S. Miller <davem@davemloft.net>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ net/ipv6/exthdrs.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/net/ipv6/exthdrs.c
++++ b/net/ipv6/exthdrs.c
+@@ -396,6 +396,7 @@ static int ipv6_rthdr_rcv(struct sk_buff
+       switch (hdr->type) {
+ #ifdef CONFIG_IPV6_MIP6
++      case IPV6_SRCRT_TYPE_2:
+               break;
+ #endif
+       case IPV6_SRCRT_TYPE_0:
diff --git a/releases/2.6.21.1/fix-oops-er-added-to-netlink-fib.patch b/releases/2.6.21.1/fix-oops-er-added-to-netlink-fib.patch
new file mode 100644 (file)
index 0000000..19a41ae
--- /dev/null
@@ -0,0 +1,36 @@
+From davem@davemloft.net Fri Apr 27 02:18:34 2007
+From: Sergey Vlasov <vsu@altlinux.ru>
+Date: Fri, 27 Apr 2007 02:18:35 -0700 (PDT)
+Subject: IPV4: Fix OOPS'er added to netlink fib.
+To: greg@kroah.com
+Message-ID: <20070427.021835.115909046.davem@davemloft.net>
+
+From: Sergey Vlasov <vsu@altlinux.ru>
+
+[IPV4] nl_fib_lookup: Initialise res.r before fib_res_put(&res)
+
+When CONFIG_IP_MULTIPLE_TABLES is enabled, the code in nl_fib_lookup()
+needs to initialize the res.r field before fib_res_put(&res) - unlike
+fib_lookup(), a direct call to ->tb_lookup does not set this field.
+
+Signed-off-by: Sergey Vlasov <vsu@altlinux.ru>
+Signed-off-by: David S. Miller <davem@davemloft.net>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ net/ipv4/fib_frontend.c |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+--- a/net/ipv4/fib_frontend.c
++++ b/net/ipv4/fib_frontend.c
+@@ -777,6 +777,10 @@ static void nl_fib_lookup(struct fib_res
+                                                           .tos = frn->fl_tos,
+                                                           .scope = frn->fl_scope } } };
++#ifdef CONFIG_IP_MULTIPLE_TABLES
++      res.r = NULL;
++#endif
++
+       frn->err = -ENOENT;
+       if (tb) {
+               local_bh_disable();
diff --git a/releases/2.6.21.1/series b/releases/2.6.21.1/series
new file mode 100644 (file)
index 0000000..4be08e6
--- /dev/null
@@ -0,0 +1,2 @@
+fix-oops-er-added-to-netlink-fib.patch
+fix-for-rt0-header-ipv6-change.patch