X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fnet%2Fwireless%2Fwl12xx%2Fwl1251_spi.c;fp=drivers%2Fnet%2Fwireless%2Fwl12xx%2Fwl1251_spi.c;h=113df611315258837b8f1851aa902cad7182aba9;hb=9388be2a6aedd397b931b1beb9aadbaa85db0efd;hp=601bde2eb4eb97d5482da6cabbf939e4e7e7fac6;hpb=fa3042ca1026927d70b2cbfc1a8ddb09bc96bb82;p=pandora-wifi.git diff --git a/drivers/net/wireless/wl12xx/wl1251_spi.c b/drivers/net/wireless/wl12xx/wl1251_spi.c index 601bde2..113df61 100644 --- a/drivers/net/wireless/wl12xx/wl1251_spi.c +++ b/drivers/net/wireless/wl12xx/wl1251_spi.c @@ -34,15 +34,11 @@ #include "wl1251_reg.h" #include "wl1251_spi.h" -static irqreturn_t wl1251_irq(int irq, void *cookie) +static irqreturn_t wl1251_line_irq(int irq, void *cookie) { - struct wl1251 *wl; - - wl1251_debug(DEBUG_IRQ, "IRQ"); - - wl = cookie; + struct wl1251 *wl = cookie; - ieee80211_queue_work(wl->hw, &wl->irq_work); + wl1251_irq(wl); return IRQ_HANDLED; } @@ -275,7 +271,7 @@ static int __devinit wl1251_spi_probe(struct spi_device *spi) wl->use_eeprom = pdata->use_eeprom; - ret = request_irq(wl->irq, wl1251_irq, 0, DRIVER_NAME, wl); + ret = request_irq(wl->irq, wl1251_line_irq, 0, DRIVER_NAME, wl); if (ret < 0) { wl1251_error("request_irq() failed: %d", ret); goto out_free;