diff options
Diffstat (limited to 'drivers/net/8139too.c')
| -rw-r--r-- | drivers/net/8139too.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/8139too.c b/drivers/net/8139too.c index 4ba72933f0da..97d8068b372b 100644 --- a/drivers/net/8139too.c +++ b/drivers/net/8139too.c | |||
| @@ -860,6 +860,7 @@ retry: | |||
| 860 | } | 860 | } |
| 861 | 861 | ||
| 862 | /* if unknown chip, assume array element #0, original RTL-8139 in this case */ | 862 | /* if unknown chip, assume array element #0, original RTL-8139 in this case */ |
| 863 | i = 0; | ||
| 863 | dev_dbg(&pdev->dev, "unknown chip version, assuming RTL-8139\n"); | 864 | dev_dbg(&pdev->dev, "unknown chip version, assuming RTL-8139\n"); |
| 864 | dev_dbg(&pdev->dev, "TxConfig = 0x%lx\n", RTL_R32 (TxConfig)); | 865 | dev_dbg(&pdev->dev, "TxConfig = 0x%lx\n", RTL_R32 (TxConfig)); |
| 865 | tp->chipset = 0; | 866 | tp->chipset = 0; |
| @@ -2088,8 +2089,8 @@ static int rtl8139_poll(struct napi_struct *napi, int budget) | |||
| 2088 | * again when we think we are done. | 2089 | * again when we think we are done. |
| 2089 | */ | 2090 | */ |
| 2090 | spin_lock_irqsave(&tp->lock, flags); | 2091 | spin_lock_irqsave(&tp->lock, flags); |
| 2091 | RTL_W16_F(IntrMask, rtl8139_intr_mask); | ||
| 2092 | __napi_complete(napi); | 2092 | __napi_complete(napi); |
| 2093 | RTL_W16_F(IntrMask, rtl8139_intr_mask); | ||
| 2093 | spin_unlock_irqrestore(&tp->lock, flags); | 2094 | spin_unlock_irqrestore(&tp->lock, flags); |
| 2094 | } | 2095 | } |
| 2095 | spin_unlock(&tp->rx_lock); | 2096 | spin_unlock(&tp->rx_lock); |
