diff options
Diffstat (limited to 'drivers/net/wireless/wl3501_cs.c')
-rw-r--r-- | drivers/net/wireless/wl3501_cs.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/wireless/wl3501_cs.c b/drivers/net/wireless/wl3501_cs.c index 9a956c786738..5f0401a52cff 100644 --- a/drivers/net/wireless/wl3501_cs.c +++ b/drivers/net/wireless/wl3501_cs.c | |||
@@ -1898,8 +1898,7 @@ static int wl3501_probe(struct pcmcia_device *p_dev) | |||
1898 | p_dev->io.IOAddrLines = 5; | 1898 | p_dev->io.IOAddrLines = 5; |
1899 | 1899 | ||
1900 | /* Interrupt setup */ | 1900 | /* Interrupt setup */ |
1901 | p_dev->irq.Attributes = IRQ_TYPE_DYNAMIC_SHARING | IRQ_HANDLE_PRESENT; | 1901 | p_dev->irq.Attributes = IRQ_TYPE_DYNAMIC_SHARING; |
1902 | p_dev->irq.IRQInfo1 = IRQ_LEVEL_ID; | ||
1903 | p_dev->irq.Handler = wl3501_interrupt; | 1902 | p_dev->irq.Handler = wl3501_interrupt; |
1904 | 1903 | ||
1905 | /* General socket configuration */ | 1904 | /* General socket configuration */ |
@@ -1922,7 +1921,7 @@ static int wl3501_probe(struct pcmcia_device *p_dev) | |||
1922 | dev->wireless_handlers = &wl3501_handler_def; | 1921 | dev->wireless_handlers = &wl3501_handler_def; |
1923 | SET_ETHTOOL_OPS(dev, &ops); | 1922 | SET_ETHTOOL_OPS(dev, &ops); |
1924 | netif_stop_queue(dev); | 1923 | netif_stop_queue(dev); |
1925 | p_dev->priv = p_dev->irq.Instance = dev; | 1924 | p_dev->priv = dev; |
1926 | 1925 | ||
1927 | return wl3501_config(p_dev); | 1926 | return wl3501_config(p_dev); |
1928 | out_link: | 1927 | out_link: |