[kernel] add two solos-releated patches from Philip Prindeville
[openwrt/svn-archive/archive.git] / target / linux / generic / patches-2.6.37 / 281-solos_uniform_vpi_vci.patch
diff --git a/target/linux/generic/patches-2.6.37/281-solos_uniform_vpi_vci.patch b/target/linux/generic/patches-2.6.37/281-solos_uniform_vpi_vci.patch
new file mode 100644 (file)
index 0000000..2071ac4
--- /dev/null
@@ -0,0 +1,16 @@
+--- /dev/null
++++ b/linux/generic/patches-2.6.37/281-solos_vpi_order.patch
+@@ -0,0 +1,13 @@
++--- a/drivers/atm/solos-pci.c 2010-12-24 01:07:09.000000000 -0700
+++++ b/drivers/atm/solos-pci.c 2010-12-24 14:18:45.000000000 -0700
++@@ -734,8 +734,8 @@ void solos_bh(unsigned long card_arg)
++                                             le16_to_cpu(header->vci));
++                              if (!vcc) {
++                                      if (net_ratelimit())
++-                                             dev_warn(&card->dev->dev, "Received packet for unknown VCI.VPI %d.%d on port %d\n",
++-                                                      le16_to_cpu(header->vci), le16_to_cpu(header->vpi),
+++                                             dev_warn(&card->dev->dev, "Received packet for unknown VPI.VCI %d.%d on port %d\n",
+++                                                      le16_to_cpu(header->vpi), le16_to_cpu(header->vci),
++                                                       port);
++                                      continue;
++                              }