Hi Dave, This series adds following fixes.
o While processing mailbox if driver gets a spurious mailbox interrupt it leads into premature completion of a next mailbox request. Added a guard against this by checking current state of mailbox and ignored spurious interrupt. Added a stats counter to record this condition. v2: o Added patch that removes usage of atomic_t as we are not implemeting atomicity by using atomic_t value. Please apply these fixes to net. Thanks, Rajesh Rajesh Borundia (2): qlcnic: Remove unnecessary usage of atomic_t qlcnic: Fix mailbox completion handling during spurious interrupt drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 3 ++- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 24 ++++++++++++++-------- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 3 ++- 3 files changed, 19 insertions(+), 11 deletions(-) -- 1.8.3.1