Skip to content

Commit 6d05ff5

Browse files
nmkwananguy11
authored andcommitted
ice: Shut down VSI with "link-down-on-close" enabled
Disabling netdev with ethtool private flag "link-down-on-close" enabled can cause NULL pointer dereference bug. Shut down VSI regardless of "link-down-on-close" state. Fixes: 8ac7132 ("ice: Fix interface being down after reset with link-down-on-close flag on") Reviewed-by: Przemek Kitszel <[email protected]> Signed-off-by: Ngai-Mint Kwan <[email protected]> Signed-off-by: Wojciech Drewek <[email protected]> Tested-by: Pucha Himasekhar Reddy <[email protected]> (A Contingent worker at Intel) Signed-off-by: Tony Nguyen <[email protected]>
1 parent 6a8d8bb commit 6d05ff5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

drivers/net/ethernet/intel/ice/ice_main.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9193,6 +9193,8 @@ int ice_stop(struct net_device *netdev)
91939193
else
91949194
netdev_err(vsi->netdev, "Failed to set physical link down, VSI %d error %d\n",
91959195
vsi->vsi_num, link_err);
9196+
9197+
ice_vsi_close(vsi);
91969198
return -EIO;
91979199
}
91989200
}

0 commit comments

Comments
 (0)