Skip to content

Commit d1fcc17

Browse files
Manish Chopradavem330
authored andcommitted
qlcnic: Fix diagnostic interrupt test for 83xx adapters
o Do not allow interrupt test when adapter is resetting. Signed-off-by: Manish Chopra <[email protected]> Signed-off-by: Sucheta Chakraborty <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 482b3c3 commit d1fcc17

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3266,6 +3266,11 @@ int qlcnic_83xx_interrupt_test(struct net_device *netdev)
32663266
u8 val;
32673267
int ret, max_sds_rings = adapter->max_sds_rings;
32683268

3269+
if (test_bit(__QLCNIC_RESETTING, &adapter->state)) {
3270+
netdev_info(netdev, "Device is resetting\n");
3271+
return -EBUSY;
3272+
}
3273+
32693274
if (qlcnic_get_diag_lock(adapter)) {
32703275
netdev_info(netdev, "Device in diagnostics mode\n");
32713276
return -EBUSY;

0 commit comments

Comments
 (0)