linux_dsm_epyc7002/drivers/net/ethernet
Johan Hovold 140ca9d347 net: ethernet: bcmgenet: fix fixed-link phydev leaks
Make sure to deregister and free any fixed-link PHY registered using
of_phy_register_fixed_link() on probe errors and on driver unbind.

Note that we're still leaking any fixed-link PHY registered in the
non-OF probe path.

Fixes: 9abf0c2b71 ("net: bcmgenet: use the new fixed PHY helpers")
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-11-29 23:17:02 -05:00
..
3com
8390
adaptec
adi
aeroflex
agere
allwinner
alteon
altera net: ethernet: altera: fix fixed-link phydev leaks 2016-11-29 23:17:02 -05:00
amazon
amd amd-xgbe: Fix unused suspend handlers build warning 2016-11-28 12:19:36 -05:00
apm drivers: net: xgene: fix: Coalescing values for v2 hardware 2016-11-01 12:04:52 -04:00
apple
arc net: arc_emac: don't pass multicast packets to kernel in non-multicast mode 2016-11-15 19:58:13 -05:00
atheros
aurora net: ethernet: aurora: nb8800: fix fixed-link phydev leaks 2016-11-29 23:17:02 -05:00
broadcom net: ethernet: bcmgenet: fix fixed-link phydev leaks 2016-11-29 23:17:02 -05:00
brocade bna: Add synchronization for tx ring. 2016-11-09 13:31:10 -05:00
cadence net: macb: ensure ordering write to re-enable RX smoothly 2016-11-29 20:33:55 -05:00
calxeda
cavium net: thunderx: Fix memory leak and other issues upon interface toggle 2016-11-16 13:28:33 -05:00
chelsio cxgb4: do not call napi_hash_del() 2016-11-16 17:06:51 -05:00
cirrus
cisco enic: fix rq disable 2016-10-29 17:23:39 -04:00
davicom
dec
dlink
emulex be2net: do not call napi_hash_del() 2016-11-16 17:06:51 -05:00
ezchip net: nps_enet: Fix module autoload 2016-10-17 13:03:02 -04:00
faraday
freescale net: fsl/fman: fix fixed-link-phydev reference leak 2016-11-27 20:01:15 -05:00
fujitsu
hisilicon net: hns: fix device reference leaks 2016-11-07 13:17:30 -05:00
hp
i825xx
ibm ibmvnic: drop duplicate header seq_file.h 2016-11-25 20:32:10 -05:00
intel i40e: fix call of ndo_dflt_bridge_getlink() 2016-10-27 14:12:52 -07:00
marvell mvpp2: use correct size for memset 2016-11-25 20:57:21 -05:00
mediatek
mellanox net/mlx4: Fix uninitialized fields in rule when adding promiscuous mode to device managed flow steering 2016-11-28 15:33:46 -05:00
micrel
microchip
moxa
myricom
natsemi
neterion
netronome
nuvoton
nvidia
nxp
oki-semi
packetengines
pasemi
qlogic qed: Correct rdma params configuration 2016-11-10 12:55:20 -05:00
qualcomm net: qcom/emac: fix of_node and phydev leaks 2016-11-27 20:01:15 -05:00
rdc
realtek r8169: set coherent DMA mask as well as streaming DMA mask 2016-10-15 17:29:38 -04:00
renesas
rocker rocker: fix error return code in rocker_world_check_init() 2016-10-26 17:20:36 -04:00
samsung
seeq
sfc sfc: clear napi_hash state when copying channels 2016-11-13 13:41:42 -05:00
sgi
silan
sis
smsc
stmicro ethernet: stmmac: make DWMAC_STM32 depend on it's associated SoC 2016-11-21 11:34:24 -05:00
sun sunbmac: Fix compiler warning 2016-11-18 11:18:27 -08:00
synopsys dwc_eth_qos: drop duplicate headers 2016-11-25 16:13:59 -05:00
tehuti
ti of_mdio: add helper to deregister fixed-link PHYs 2016-11-29 23:17:02 -05:00
tile
toshiba ps3_gelic: fix spelling mistake in debug message 2016-11-14 13:38:57 -05:00
tundra
via
wiznet
xilinx
xircom
xscale net: ethernet: ixp4xx_eth: fix spelling mistake in debug message 2016-11-13 13:48:28 -05:00
dnet.c
dnet.h
ec_bhf.c
ethoc.c
fealnx.c
jme.c
jme.h
Kconfig
korina.c
lantiq_etop.c
Makefile
netx-eth.c