aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless')
-rw-r--r--drivers/net/wireless/hostap/hostap_cs.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/drivers/net/wireless/hostap/hostap_cs.c b/drivers/net/wireless/hostap/hostap_cs.c
index 3ca52e7aea1d..f915f0c75cf4 100644
--- a/drivers/net/wireless/hostap/hostap_cs.c
+++ b/drivers/net/wireless/hostap/hostap_cs.c
@@ -34,12 +34,6 @@ MODULE_SUPPORTED_DEVICE("Intersil Prism2-based WLAN cards (PC Card)");
34MODULE_LICENSE("GPL"); 34MODULE_LICENSE("GPL");
35 35
36 36
37static int irq_mask = 0xdeb8;
38module_param(irq_mask, int, 0444);
39
40static int irq_list[4] = { -1 };
41module_param_array(irq_list, int, NULL, 0444);
42
43static int ignore_cis_vcc; 37static int ignore_cis_vcc;
44module_param(ignore_cis_vcc, int, 0444); 38module_param(ignore_cis_vcc, int, 0444);
45MODULE_PARM_DESC(ignore_cis_vcc, "Ignore broken CIS VCC entry"); 39MODULE_PARM_DESC(ignore_cis_vcc, "Ignore broken CIS VCC entry");
@@ -742,14 +736,8 @@ static int prism2_config(dev_link_t *link)
742 * irq structure is initialized. 736 * irq structure is initialized.
743 */ 737 */
744 if (link->conf.Attributes & CONF_ENABLE_IRQ) { 738 if (link->conf.Attributes & CONF_ENABLE_IRQ) {
745 int i;
746 link->irq.Attributes = IRQ_TYPE_EXCLUSIVE | IRQ_HANDLE_PRESENT; 739 link->irq.Attributes = IRQ_TYPE_EXCLUSIVE | IRQ_HANDLE_PRESENT;
747 link->irq.IRQInfo1 = IRQ_INFO2_VALID | IRQ_LEVEL_ID; 740 link->irq.IRQInfo1 = IRQ_LEVEL_ID;
748 if (irq_list[0] == -1)
749 link->irq.IRQInfo2 = irq_mask;
750 else
751 for (i = 0; i < 4; i++)
752 link->irq.IRQInfo2 |= 1 << irq_list[i];
753 link->irq.Handler = prism2_interrupt; 741 link->irq.Handler = prism2_interrupt;
754 link->irq.Instance = dev; 742 link->irq.Instance = dev;
755 CS_CHECK(RequestIRQ, 743 CS_CHECK(RequestIRQ,