WSL2-Linux-Kernel/drivers/net/ethernet
Zhengchao Shao 7b194dd32b ethernet: tundra: free irq when alloc ring failed in tsi108_open()
[ Upstream commit acce400370 ]

When alloc tx/rx ring failed in tsi108_open(), it doesn't free irq. Fix
it.

Fixes: 5e123b844a ("[PATCH] Add tsi108/9 On Chip Ethernet device driver support")
Signed-off-by: Zhengchao Shao <shaozhengchao@huawei.com>
Link: https://lore.kernel.org/r/20221109044016.126866-1-shaozhengchao@huawei.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-11-16 09:58:23 +01:00
..
3com
8390 net:mcf8390: Use platform_get_irq() to get the interrupt 2022-04-08 14:22:47 +02:00
actions
adaptec
aeroflex
agere
alacritech
allwinner
alteon
altera net: altera: Fix refcount leak in altera_tse_mdio_create 2022-06-14 18:36:19 +02:00
amazon
amd amd-xgbe: add the bit rate quirk for Molex cables 2022-11-03 23:59:16 +09:00
apm drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() 2022-11-16 09:58:20 +01:00
apple
aquantia net: atlantic: macsec: clear encryption keys from the stack 2022-11-16 09:58:22 +01:00
arc of: net: move of_net under net/ 2022-03-08 19:12:41 +01:00
atheros eth: alx: take rtnl_lock on resume 2022-10-26 12:34:47 +02:00
broadcom net: broadcom: Fix BCMGENET Kconfig 2022-11-16 09:58:19 +01:00
brocade
cadence net: macb: Specify PHY PM management done by MAC 2022-11-03 23:59:16 +09:00
calxeda
cavium
chelsio cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() 2022-11-16 09:58:22 +01:00
cirrus
cisco
cortina net: Use u64_stats_fetch_begin_irq() for stats fetch. 2022-09-08 12:28:07 +02:00
davicom
dec ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() 2022-05-25 09:57:35 +02:00
dlink
emulex be2net: Fix buffer overflow in be_get_module_eeprom 2022-07-29 17:25:21 +02:00
ezchip of: net: move of_net under net/ 2022-03-08 19:12:41 +01:00
faraday net: ftgmac100: Hold reference returned by of_get_child_by_name() 2022-07-21 21:24:28 +02:00
freescale net: fman: Unregister ethernet device on removal 2022-11-16 09:58:17 +01:00
fujitsu
google net: Use u64_stats_fetch_begin_irq() for stats fetch. 2022-09-08 12:28:07 +02:00
hisilicon net: hns: fix possible memory leak in hnae_ae_register() 2022-10-29 10:12:57 +02:00
huawei net: hinic: fix the issue of double release MBOX callback of VF 2022-11-03 23:59:16 +09:00
i825xx lib82596: Fix IRQ check in sni_82596_probe 2022-01-27 11:05:43 +01:00
ibm ibmvnic: Free rwi on reset success 2022-11-10 18:15:31 +01:00
intel i40e: Fix flow-type by setting GL_HASH_INSET registers 2022-11-03 23:59:18 +09:00
litex net: ethernet: litex: Add the dependency on HAS_IOMEM 2022-03-08 19:12:41 +01:00
marvell net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() 2022-11-16 09:58:23 +01:00
mediatek net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag 2022-06-22 14:21:58 +02:00
mellanox net/mlx5e: E-Switch, Fix comparing termination table instance 2022-11-16 09:58:21 +01:00
micrel net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() 2022-11-03 23:59:18 +09:00
microchip net: sparx5: fix handling uneven length packets in manual extraction 2022-09-08 12:28:02 +02:00
microsoft net: mana: Add rmb after checking owner bits 2022-09-28 11:11:44 +02:00
moxa net: moxa: get rid of asymmetry in DMA mapping/unmapping 2022-08-31 17:16:39 +02:00
mscc net: mscc: ocelot: allow unregistered IP multicast flooding to CPU 2022-07-02 16:41:18 +02:00
myricom myri10ge: fix an incorrect free for skb in myri10ge_sw_tso 2022-04-20 09:34:16 +02:00
natsemi
neterion ethernet: s2io: disable napi when start nic failed in s2io_card_up() 2022-11-16 09:58:23 +01:00
netronome net: Use u64_stats_fetch_begin_irq() for stats fetch. 2022-09-08 12:28:07 +02:00
ni net: nixge: disable napi when enable interrupts failed in nixge_open() 2022-11-16 09:58:20 +01:00
nvidia
nxp net: ethernet: lpc_eth: Handle error for clk_enable 2022-03-16 14:23:38 +01:00
oki-semi
packetengines
pasemi
pensando ionic: catch NULL pointer issue on reconfig 2022-10-29 10:12:56 +02:00
qlogic qed: Improve the stack space of filter_config() 2022-07-12 16:34:53 +02:00
qualcomm
rdc
realtek r8169: fix accessing unset transport header 2022-07-12 16:35:16 +02:00
renesas net: sh_eth: Fix PHY state warning splat during system resume 2022-09-28 11:11:52 +02:00
rocker ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler 2022-09-08 12:28:02 +02:00
samsung net: sxgbe: fix return value of __setup handler 2022-03-08 19:12:46 +01:00
seeq
sfc sfc: include vport_id in filter spec hash and equal() 2022-10-29 10:12:57 +02:00
sgi
silan
sis
smsc net: smsc911x: Stop and start PHY during suspend and resume 2022-09-08 12:28:02 +02:00
socionext net: ethernet: ave: Fix MAC to be in charge of PHY PM 2022-11-03 23:59:18 +09:00
stmicro stmmac: dwmac-loongson: fix missing of_node_put() while module exiting 2022-11-16 09:58:22 +01:00
sun net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD 2022-09-28 11:11:53 +02:00
synopsys
tehuti
ti net: cpsw: disable napi in cpsw_ndo_open() 2022-11-16 09:58:21 +01:00
toshiba
tundra ethernet: tundra: free irq when alloc ring failed in tsi108_open() 2022-11-16 09:58:23 +01:00
via
wiznet
xilinx net: emaclite: Don't advertise 1000BASE-T and do auto negotiation 2022-05-18 10:26:52 +02:00
xircom
xscale ixp4xx_eth: fix error check return value of platform_get_irq() 2022-06-09 10:22:46 +02:00
Kconfig net: restore alpha order to Ethernet devices in config 2022-04-27 14:38:53 +02:00
Makefile
dnet.c
dnet.h
ec_bhf.c
ethoc.c
fealnx.c
jme.c
jme.h
korina.c
lantiq_etop.c net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY 2022-11-03 23:59:16 +09:00
lantiq_xrx200.c