diff options
Diffstat (limited to 'drivers/net/arm/ks8695net.c')
| -rw-r--r-- | drivers/net/arm/ks8695net.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/arm/ks8695net.c b/drivers/net/arm/ks8695net.c index 8ca639127dbc..a1d4188c430b 100644 --- a/drivers/net/arm/ks8695net.c +++ b/drivers/net/arm/ks8695net.c | |||
| @@ -575,9 +575,9 @@ static int ks8695_poll(struct napi_struct *napi, int budget) | |||
| 575 | if (work_done < budget) { | 575 | if (work_done < budget) { |
| 576 | unsigned long flags; | 576 | unsigned long flags; |
| 577 | spin_lock_irqsave(&ksp->rx_lock, flags); | 577 | spin_lock_irqsave(&ksp->rx_lock, flags); |
| 578 | __napi_complete(napi); | ||
| 578 | /*enable rx interrupt*/ | 579 | /*enable rx interrupt*/ |
| 579 | writel(isr | mask_bit, KS8695_IRQ_VA + KS8695_INTEN); | 580 | writel(isr | mask_bit, KS8695_IRQ_VA + KS8695_INTEN); |
| 580 | __napi_complete(napi); | ||
| 581 | spin_unlock_irqrestore(&ksp->rx_lock, flags); | 581 | spin_unlock_irqrestore(&ksp->rx_lock, flags); |
| 582 | } | 582 | } |
| 583 | return work_done; | 583 | return work_done; |
