diff options
Diffstat (limited to 'drivers/net/wireless/prism54')
-rw-r--r-- | drivers/net/wireless/prism54/isl_ioctl.c | 5 | ||||
-rw-r--r-- | drivers/net/wireless/prism54/islpci_dev.c | 4 | ||||
-rw-r--r-- | drivers/net/wireless/prism54/islpci_eth.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/prism54/islpci_hotplug.c | 4 | ||||
-rw-r--r-- | drivers/net/wireless/prism54/islpci_mgt.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/prism54/islpci_mgt.h | 1 | ||||
-rw-r--r-- | drivers/net/wireless/prism54/oid_mgt.c | 1 |
7 files changed, 13 insertions, 4 deletions
diff --git a/drivers/net/wireless/prism54/isl_ioctl.c b/drivers/net/wireless/prism54/isl_ioctl.c index bc08464d8323..a45818ebfdfb 100644 --- a/drivers/net/wireless/prism54/isl_ioctl.c +++ b/drivers/net/wireless/prism54/isl_ioctl.c | |||
@@ -23,6 +23,7 @@ | |||
23 | #include <linux/module.h> | 23 | #include <linux/module.h> |
24 | #include <linux/kernel.h> | 24 | #include <linux/kernel.h> |
25 | #include <linux/if_arp.h> | 25 | #include <linux/if_arp.h> |
26 | #include <linux/slab.h> | ||
26 | #include <linux/pci.h> | 27 | #include <linux/pci.h> |
27 | 28 | ||
28 | #include <asm/uaccess.h> | 29 | #include <asm/uaccess.h> |
@@ -1897,7 +1898,7 @@ prism54_get_mac(struct net_device *ndev, struct iw_request_info *info, | |||
1897 | return 0; | 1898 | return 0; |
1898 | } | 1899 | } |
1899 | 1900 | ||
1900 | /* Setting policy also clears the MAC acl, even if we don't change the defaut | 1901 | /* Setting policy also clears the MAC acl, even if we don't change the default |
1901 | * policy | 1902 | * policy |
1902 | */ | 1903 | */ |
1903 | 1904 | ||
@@ -2323,7 +2324,7 @@ prism54_process_trap_helper(islpci_private *priv, enum oid_num_t oid, | |||
2323 | 2324 | ||
2324 | case DOT11_OID_BEACON: | 2325 | case DOT11_OID_BEACON: |
2325 | send_formatted_event(priv, | 2326 | send_formatted_event(priv, |
2326 | "Received a beacon from an unkown AP", | 2327 | "Received a beacon from an unknown AP", |
2327 | mlme, 0); | 2328 | mlme, 0); |
2328 | break; | 2329 | break; |
2329 | 2330 | ||
diff --git a/drivers/net/wireless/prism54/islpci_dev.c b/drivers/net/wireless/prism54/islpci_dev.c index 2505be56ae39..689d59a13d5b 100644 --- a/drivers/net/wireless/prism54/islpci_dev.c +++ b/drivers/net/wireless/prism54/islpci_dev.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <linux/module.h> | 21 | #include <linux/module.h> |
22 | #include <linux/slab.h> | ||
22 | 23 | ||
23 | #include <linux/netdevice.h> | 24 | #include <linux/netdevice.h> |
24 | #include <linux/ethtool.h> | 25 | #include <linux/ethtool.h> |
@@ -41,6 +42,9 @@ | |||
41 | #define ISL3877_IMAGE_FILE "isl3877" | 42 | #define ISL3877_IMAGE_FILE "isl3877" |
42 | #define ISL3886_IMAGE_FILE "isl3886" | 43 | #define ISL3886_IMAGE_FILE "isl3886" |
43 | #define ISL3890_IMAGE_FILE "isl3890" | 44 | #define ISL3890_IMAGE_FILE "isl3890" |
45 | MODULE_FIRMWARE(ISL3877_IMAGE_FILE); | ||
46 | MODULE_FIRMWARE(ISL3886_IMAGE_FILE); | ||
47 | MODULE_FIRMWARE(ISL3890_IMAGE_FILE); | ||
44 | 48 | ||
45 | static int prism54_bring_down(islpci_private *); | 49 | static int prism54_bring_down(islpci_private *); |
46 | static int islpci_alloc_memory(islpci_private *); | 50 | static int islpci_alloc_memory(islpci_private *); |
diff --git a/drivers/net/wireless/prism54/islpci_eth.c b/drivers/net/wireless/prism54/islpci_eth.c index 872b64783e78..ac99eaaeabce 100644 --- a/drivers/net/wireless/prism54/islpci_eth.c +++ b/drivers/net/wireless/prism54/islpci_eth.c | |||
@@ -17,6 +17,7 @@ | |||
17 | */ | 17 | */ |
18 | 18 | ||
19 | #include <linux/module.h> | 19 | #include <linux/module.h> |
20 | #include <linux/gfp.h> | ||
20 | 21 | ||
21 | #include <linux/pci.h> | 22 | #include <linux/pci.h> |
22 | #include <linux/delay.h> | 23 | #include <linux/delay.h> |
diff --git a/drivers/net/wireless/prism54/islpci_hotplug.c b/drivers/net/wireless/prism54/islpci_hotplug.c index 83d366258c81..dc14420a9adc 100644 --- a/drivers/net/wireless/prism54/islpci_hotplug.c +++ b/drivers/net/wireless/prism54/islpci_hotplug.c | |||
@@ -39,7 +39,7 @@ module_param(init_pcitm, int, 0); | |||
39 | * driver_data | 39 | * driver_data |
40 | * If you have an update for this please contact prism54-devel@prism54.org | 40 | * If you have an update for this please contact prism54-devel@prism54.org |
41 | * The latest list can be found at http://prism54.org/supported_cards.php */ | 41 | * The latest list can be found at http://prism54.org/supported_cards.php */ |
42 | static const struct pci_device_id prism54_id_tbl[] = { | 42 | static DEFINE_PCI_DEVICE_TABLE(prism54_id_tbl) = { |
43 | /* Intersil PRISM Duette/Prism GT Wireless LAN adapter */ | 43 | /* Intersil PRISM Duette/Prism GT Wireless LAN adapter */ |
44 | { | 44 | { |
45 | 0x1260, 0x3890, | 45 | 0x1260, 0x3890, |
@@ -181,7 +181,7 @@ prism54_probe(struct pci_dev *pdev, const struct pci_device_id *id) | |||
181 | isl38xx_disable_interrupts(priv->device_base); | 181 | isl38xx_disable_interrupts(priv->device_base); |
182 | 182 | ||
183 | /* request for the interrupt before uploading the firmware */ | 183 | /* request for the interrupt before uploading the firmware */ |
184 | rvalue = request_irq(pdev->irq, &islpci_interrupt, | 184 | rvalue = request_irq(pdev->irq, islpci_interrupt, |
185 | IRQF_SHARED, ndev->name, priv); | 185 | IRQF_SHARED, ndev->name, priv); |
186 | 186 | ||
187 | if (rvalue) { | 187 | if (rvalue) { |
diff --git a/drivers/net/wireless/prism54/islpci_mgt.c b/drivers/net/wireless/prism54/islpci_mgt.c index 69d2f882fd06..adb289723a96 100644 --- a/drivers/net/wireless/prism54/islpci_mgt.c +++ b/drivers/net/wireless/prism54/islpci_mgt.c | |||
@@ -21,6 +21,7 @@ | |||
21 | #include <linux/module.h> | 21 | #include <linux/module.h> |
22 | #include <linux/pci.h> | 22 | #include <linux/pci.h> |
23 | #include <linux/sched.h> | 23 | #include <linux/sched.h> |
24 | #include <linux/slab.h> | ||
24 | 25 | ||
25 | #include <asm/io.h> | 26 | #include <asm/io.h> |
26 | #include <asm/system.h> | 27 | #include <asm/system.h> |
diff --git a/drivers/net/wireless/prism54/islpci_mgt.h b/drivers/net/wireless/prism54/islpci_mgt.h index 87a1734663da..0b27e50fe0d5 100644 --- a/drivers/net/wireless/prism54/islpci_mgt.h +++ b/drivers/net/wireless/prism54/islpci_mgt.h | |||
@@ -22,6 +22,7 @@ | |||
22 | 22 | ||
23 | #include <linux/wireless.h> | 23 | #include <linux/wireless.h> |
24 | #include <linux/skbuff.h> | 24 | #include <linux/skbuff.h> |
25 | #include <linux/slab.h> | ||
25 | 26 | ||
26 | /* | 27 | /* |
27 | * Function definitions | 28 | * Function definitions |
diff --git a/drivers/net/wireless/prism54/oid_mgt.c b/drivers/net/wireless/prism54/oid_mgt.c index 1187e6112a64..d66933d70fb9 100644 --- a/drivers/net/wireless/prism54/oid_mgt.c +++ b/drivers/net/wireless/prism54/oid_mgt.c | |||
@@ -17,6 +17,7 @@ | |||
17 | */ | 17 | */ |
18 | 18 | ||
19 | #include <linux/kernel.h> | 19 | #include <linux/kernel.h> |
20 | #include <linux/slab.h> | ||
20 | 21 | ||
21 | #include "prismcompat.h" | 22 | #include "prismcompat.h" |
22 | #include "islpci_dev.h" | 23 | #include "islpci_dev.h" |