[ar7] add some missing patches to acx-mac80211 it now builds the pci module as well
[openwrt.git] / package / acx-mac80211 / patches / 004-vlynq_fixes.patch
diff --git a/package/acx-mac80211/patches/004-vlynq_fixes.patch b/package/acx-mac80211/patches/004-vlynq_fixes.patch
new file mode 100644 (file)
index 0000000..011c67d
--- /dev/null
@@ -0,0 +1,49 @@
+Index: acx-mac80211-20100302/pci.c
+===================================================================
+--- acx-mac80211-20100302.orig/pci.c   2010-03-06 22:22:02.000000000 +0100
++++ acx-mac80211-20100302/pci.c        2010-03-06 22:22:29.000000000 +0100
+@@ -4309,7 +4309,7 @@
+       addr = (u32)ioremap(vdev->mem_start, 0x1000);
+       if (!addr) {
+               printk(KERN_ERR "acx: %s: failed to remap io memory\n",
+-                     vdev->dev.bus_id);
++                     dev_name(&vdev->dev));
+               result = -ENXIO;
+               goto fail;
+       }
+@@ -4323,7 +4323,7 @@
+       ieee = ieee80211_alloc_hw(sizeof(struct acx_device), &acxpci_hw_ops);
+       if (!ieee) {
+               printk("acx: could not allocate ieee80211 structure %s\n",
+-                     vdev->dev.bus_id);
++                     dev_name(&vdev->dev));
+               goto fail_alloc_netdev;
+       }
+       ieee->flags &=   ~IEEE80211_HW_RX_INCLUDES_FCS;
+@@ -4365,7 +4365,7 @@
+       printk("acx: found %s-based wireless network card at %s, irq:%d, "
+              "phymem:0x%x, mem:0x%p\n",
+-             match->name, vdev->dev.bus_id, adev->irq,
++             match->name, dev_name(&vdev->dev), adev->irq,
+              vdev->mem_start, adev->iobase);
+       log(L_ANY, "acx: the initial debug setting is 0x%04X\n", acx_debug);
+@@ -4416,7 +4416,7 @@
+        * firmware operations happening in parallel or uninitialized data */
+-      acx_proc_register_entries(ieee);
++      acx_proc_register_entries(ieee, 0);
+       /* Now we have our device, so make sure the kernel doesn't try
+        * to send packets even though we're not associated to a network yet */
+@@ -4536,7 +4536,7 @@
+               CLEAR_BIT(adev->dev_state_mask, ACX_STATE_IFACE_UP);
+       }
+-      acx_proc_unregister_entries(adev->ieee);
++      acx_proc_unregister_entries(adev->ieee, 0);
+       /* finally, clean up PCI bus state */
+       acxpci_s_delete_dma_regions(adev);
This page took 0.027197 seconds and 4 git commands to generate.