mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 03:24:19 +02:00
ixgbevf: fix possible divide by zero in ixgbevf_update_itr
The next call to ixgbevf_update_itr will continue to dynamically
update ITR.
Copy from commit bdbeefe8ea ("ixgbe: fix possible divide by zero in
ixgbe_update_itr")
Signed-off-by: Young Xiao <92siuyang@gmail.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
parent
655c914145
commit
e0f0be7dee
|
|
@ -1423,6 +1423,9 @@ static void ixgbevf_update_itr(struct ixgbevf_q_vector *q_vector,
|
|||
*/
|
||||
/* what was last interrupt timeslice? */
|
||||
timepassed_us = q_vector->itr >> 2;
|
||||
if (timepassed_us == 0)
|
||||
return;
|
||||
|
||||
bytes_perint = bytes / timepassed_us; /* bytes/usec */
|
||||
|
||||
switch (itr_setting) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user