ice: do not disable Tx queues twice in ice_down()
authorMaciej Fijalkowski <maciej.fijalkowski@intel.com>
Fri, 23 Feb 2024 16:06:27 +0000 (17:06 +0100)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Mon, 4 Mar 2024 18:33:44 +0000 (10:33 -0800)
commitd5926e01e3739542bb047b77f850d7f641eaa7bc
treea720ae357e3ceb70e06dbf98667873c03d87c5d0
parent979c2c049fbea107ce9f8d31f3ba9dba83ddb0a2
ice: do not disable Tx queues twice in ice_down()

ice_down() clears QINT_TQCTL_CAUSE_ENA_M bit twice, which is not
necessary. First clearing happens in ice_vsi_dis_irq() and second in
ice_vsi_stop_tx_ring() - remove the first one.

While at it, make ice_vsi_dis_irq() static as ice_down() is the only
current caller of it.

Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/ice/ice_lib.c
drivers/net/ethernet/intel/ice/ice_lib.h
drivers/net/ethernet/intel/ice/ice_main.c