Code Review
/
kvmfornfv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Upgrade to 4.4.50-rt62
[kvmfornfv.git]
/
kernel
/
drivers
/
net
/
ethernet
/
intel
/
e1000e
/
netdev.c
diff --git
a/kernel/drivers/net/ethernet/intel/e1000e/netdev.c
b/kernel/drivers/net/ethernet/intel/e1000e/netdev.c
index
0a854a4
..
80ec587
100644
(file)
--- a/
kernel/drivers/net/ethernet/intel/e1000e/netdev.c
+++ b/
kernel/drivers/net/ethernet/intel/e1000e/netdev.c
@@
-1959,8
+1959,10
@@
static irqreturn_t e1000_intr_msix_rx(int __always_unused irq, void *data)
* previous interrupt.
*/
if (rx_ring->set_itr) {
* previous interrupt.
*/
if (rx_ring->set_itr) {
- writel(1000000000 / (rx_ring->itr_val * 256),
- rx_ring->itr_register);
+ u32 itr = rx_ring->itr_val ?
+ 1000000000 / (rx_ring->itr_val * 256) : 0;
+
+ writel(itr, rx_ring->itr_register);
rx_ring->set_itr = 0;
}
rx_ring->set_itr = 0;
}