Skip to content

Commit 47e3e53

Browse files
Henry TiemanJeff Kirsher
authored andcommitted
ice: Destroy scheduler tree in reset path
The scheduler tree is is always rebuilt during reset. The existing code adds new scheduler nodes for queues but may not clean up earlier nodes. This patch removed the old scheduler tree during reset before it is rebuilt. Signed-off-by: Henry Tieman <[email protected]> Signed-off-by: Anirudh Venkataramanan <[email protected]> Tested-by: Andrew Bowers <[email protected]> Signed-off-by: Jeff Kirsher <[email protected]>
1 parent c5a2a4a commit 47e3e53

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2551,6 +2551,7 @@ int ice_vsi_rebuild(struct ice_vsi *vsi)
25512551
return -EINVAL;
25522552

25532553
pf = vsi->back;
2554+
ice_rm_vsi_lan_cfg(vsi->port_info, vsi->idx);
25542555
ice_vsi_free_q_vectors(vsi);
25552556
ice_free_res(vsi->back->sw_irq_tracker, vsi->sw_base_vector, vsi->idx);
25562557
ice_free_res(vsi->back->hw_irq_tracker, vsi->hw_base_vector, vsi->idx);

0 commit comments

Comments
 (0)