Fixed unprocessed interrupts in e100 driver.
This commit is contained in:
parent
e643a71543
commit
44382e303f
|
|
@ -2193,9 +2193,11 @@ static int e100_up(struct nic *nic)
|
|||
e100_start_receiver(nic, NULL);
|
||||
if (!nic->ecdev) {
|
||||
mod_timer(&nic->watchdog, jiffies);
|
||||
if((err = request_irq(nic->pdev->irq, e100_intr, IRQF_SHARED,
|
||||
nic->netdev->name, nic->netdev)))
|
||||
goto err_no_irq;
|
||||
}
|
||||
if((err = request_irq(nic->pdev->irq, e100_intr, IRQF_SHARED,
|
||||
nic->netdev->name, nic->netdev)))
|
||||
goto err_no_irq;
|
||||
if (!nic->ecdev) {
|
||||
netif_wake_queue(nic->netdev);
|
||||
netif_poll_enable(nic->netdev);
|
||||
/* enable ints _after_ enabling poll, preventing a race between
|
||||
|
|
|
|||
|
|
@ -2202,9 +2202,11 @@ static int e100_up(struct nic *nic)
|
|||
e100_start_receiver(nic, NULL);
|
||||
if (!nic->ecdev) {
|
||||
mod_timer(&nic->watchdog, jiffies);
|
||||
if((err = request_irq(nic->pdev->irq, e100_intr, IRQF_SHARED,
|
||||
nic->netdev->name, nic->netdev)))
|
||||
goto err_no_irq;
|
||||
}
|
||||
if((err = request_irq(nic->pdev->irq, e100_intr, IRQF_SHARED,
|
||||
nic->netdev->name, nic->netdev)))
|
||||
goto err_no_irq;
|
||||
if (!nic->ecdev) {
|
||||
netif_wake_queue(nic->netdev);
|
||||
napi_enable(&nic->napi);
|
||||
/* enable ints _after_ enabling poll, preventing a race between
|
||||
|
|
|
|||
|
|
@ -2273,9 +2273,11 @@ static int e100_up(struct nic *nic)
|
|||
e100_start_receiver(nic, NULL);
|
||||
if (!nic->ecdev) {
|
||||
mod_timer(&nic->watchdog, jiffies);
|
||||
if((err = request_irq(nic->pdev->irq, e100_intr, IRQF_SHARED,
|
||||
nic->netdev->name, nic->netdev)))
|
||||
goto err_no_irq;
|
||||
}
|
||||
if((err = request_irq(nic->pdev->irq, e100_intr, IRQF_SHARED,
|
||||
nic->netdev->name, nic->netdev)))
|
||||
goto err_no_irq;
|
||||
if (!nic->ecdev) {
|
||||
netif_wake_queue(nic->netdev);
|
||||
napi_enable(&nic->napi);
|
||||
/* enable ints _after_ enabling poll, preventing a race between
|
||||
|
|
|
|||
Loading…
Reference in New Issue