1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/ethernet/microchip/sparx5
Qiheng Lin 7b8232bdb1 net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue
The mchp_sparx5_probe() won't destroy workqueue created by
create_singlethread_workqueue() in sparx5_start() when later
inits failed. Add destroy_workqueue in the cleanup_ports case,
also add it in mchp_sparx5_remove()

Fixes: b37a1bae74 ("net: sparx5: add mactable support")
Signed-off-by: Qiheng Lin <linqiheng@huawei.com>
Link: https://lore.kernel.org/r/20221203070259.19560-1-linqiheng@huawei.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2022-12-06 11:50:49 +01:00
..
Kconfig net: sparx5: uses, depends on BRIDGE or !BRIDGE 2022-03-30 19:16:27 -07:00
Makefile net: microchip: sparx5: add support for offloading mqprio qdisc 2022-09-23 09:53:10 +01:00
sparx5_calendar.c net: sparx5: add calendar bandwidth allocation support 2021-06-24 11:28:13 -07:00
sparx5_ethtool.c net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start() 2022-11-16 09:10:29 +00:00
sparx5_fdma.c net: microchip: sparx5: correctly free skb in xmit 2022-12-05 11:33:09 +00:00
sparx5_mactable.c net: sparx5: fix function return type to match actual type 2022-09-08 15:00:56 +02:00
sparx5_main.c net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue 2022-12-06 11:50:49 +01:00
sparx5_main.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-10-03 17:44:18 -07:00
sparx5_main_regs.h net: microchip: sparx5: add support for offloading ets qdisc 2022-09-23 09:53:10 +01:00
sparx5_netdev.c net: sparx5: fix error handling in sparx5_port_open() 2022-11-22 11:41:49 +01:00
sparx5_packet.c net: microchip: sparx5: correctly free skb in xmit 2022-12-05 11:33:09 +00:00
sparx5_pgid.c net: sparx5: Refactor mdb handling according to feedback 2022-03-25 15:45:14 -07:00
sparx5_phylink.c net: sparx5: use .mac_select_pcs() interface 2022-01-28 14:27:40 +00:00
sparx5_port.c net: sparx5: switchdev: fix typo in comment 2022-05-22 20:44:29 +01:00
sparx5_port.h net: sparx5: switchdev: adding frame DMA functionality 2021-08-20 14:28:55 +01:00
sparx5_ptp.c net: sparx5: fix a couple warning messages 2022-03-15 16:07:19 +01:00
sparx5_qos.c net: microchip: sparx5: add support for offloading ets qdisc 2022-09-23 09:53:10 +01:00
sparx5_qos.h net: microchip: sparx5: add support for offloading ets qdisc 2022-09-23 09:53:10 +01:00
sparx5_switchdev.c net: sparx5: add support for mrouter ports 2022-08-29 12:57:38 +01:00
sparx5_tc.c net: microchip: sparx5: Fix return value in sparx5_tc_setup_qdisc_ets() 2022-11-21 11:02:33 +00:00
sparx5_tc.h net: microchip: sparx5: add tc setup hook 2022-09-23 09:53:10 +01:00
sparx5_vlan.c net: sparx5: add support for mrouter ports 2022-08-29 12:57:38 +01:00