linux/drivers/net/ethernet
Uwe Kleine-König d0b0245b84 net: ethernet: altera: Convert to platform remove callback returning void
The .remove() callback for a platform driver returns an int which makes
many driver authors wrongly assume it's possible to do error handling by
returning an error code. However the value returned is ignored (apart
from emitting a warning) and this typically results in resource leaks.
To improve here there is a quest to make the remove callback return
void. In the first step of this quest all drivers are converted to
.remove_new() which already returns void. Eventually after all drivers
are converted, .remove_new() is renamed to .remove().

Trivially convert this driver from always returning zero in the remove
callback to the void returning variant.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2023-09-20 09:06:37 +01:00
..
3com
8390 net: ethernet: 8390: Convert to platform remove callback returning void 2023-09-20 09:06:37 +01:00
actions net: ethernet: actions: Convert to platform remove callback returning void 2023-09-20 09:06:37 +01:00
adaptec
adi net:ethernet:adi:adin1110: Fix forwarding offload 2023-09-11 08:30:22 +01:00
aeroflex net: ethernet: aeroflex: Convert to platform remove callback returning void 2023-09-20 09:06:37 +01:00
agere et131x: Use pci_dev_id() to simplify the code 2023-08-13 12:30:39 +01:00
alacritech
allwinner net: ethernet: allwinner: Convert to platform remove callback returning void 2023-09-20 09:06:37 +01:00
alteon
altera net: ethernet: altera: Convert to platform remove callback returning void 2023-09-20 09:06:37 +01:00
amazon net: ena: Use pci_dev_id() to simplify the code 2023-08-17 19:13:09 -07:00
amd pds_core: add attempts to fix broken PCI 2023-09-18 09:28:22 +01:00
apm net/xgene: fix Wvoid-pointer-to-enum-cast warning 2023-08-11 09:58:45 +01:00
apple
aquantia
arc
asix
atheros atl1c: Work around the DMA RX overflow issue 2023-09-14 10:14:52 +02:00
broadcom net: ethernet: bcmasp: fix possible OOB write in bcmasp_netfilt_get_all_active() 2023-09-11 08:26:10 +01:00
brocade
cadence net: macb: fix sleep inside spinlock 2023-09-12 14:58:44 +02:00
calxeda
cavium
chelsio - Some swap cleanups from Ma Wupeng ("fix WARN_ON in add_to_avail_list") 2023-08-29 14:25:26 -07:00
cirrus
cisco
cortina net: gemini: Remove redundant of_match_ptr() 2023-08-16 09:59:40 +01:00
davicom net: dm9051: Use PTR_ERR_OR_ZERO() to simplify code 2023-08-23 18:57:30 -07:00
dec
dlink
emulex rtnetlink: remove redundant checks for nlattr IFLA_BRIDGE_MODE 2023-08-08 15:10:37 -07:00
engleder page_pool: split types and declarations from page_pool.h 2023-08-07 13:05:19 -07:00
ezchip
faraday net: ftmac100: add multicast filtering possibility 2023-08-11 06:58:31 +01:00
freescale Including fixes from netfilter and bpf. 2023-09-07 18:33:07 -07:00
fujitsu
fungible
google gve: Use size_add() in call to struct_size() 2023-09-17 18:50:33 +01:00
hisilicon net: hns3: remove GSO partial feature bit 2023-09-07 11:08:03 +02:00
huawei net: hinic: Use devm_kasprintf() 2023-09-13 12:21:09 +01:00
i825xx
ibm Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2023-08-24 10:51:39 -07:00
intel ice: implement dpll interface to control cgu 2023-09-17 11:50:20 +01:00
litex
marvell octeon_ep: restructured interrupt handlers 2023-09-19 11:29:42 +02:00
mediatek net: ethernet: mtk_wed: add wed 3.0 reset support 2023-09-19 18:27:56 +02:00
mellanox mlxsw: Use size_mul() in call to struct_size() 2023-09-18 09:36:20 +01:00
micrel
microchip net: microchip: lan743x: add fixed phy unregister support 2023-09-17 11:52:58 +01:00
microsoft net: mana: Add gdma stats to ethtool output for mana 2023-08-11 09:53:59 +01:00
moxa
mscc net: mscc: ocelot: Remove unused declarations 2023-08-22 10:29:15 -07:00
myricom
natsemi
neterion ethernet: s2io: Use ether_addr_to_u64() to convert ethernet address 2023-08-09 15:26:49 -07:00
netronome rtnetlink: remove redundant checks for nlattr IFLA_BRIDGE_MODE 2023-08-08 15:10:37 -07:00
ni
nvidia
nxp
oki-semi
packetengines
pasemi
pensando ionic: Remove unused declarations 2023-08-22 10:30:06 -07:00
qlogic qed/qede: Remove unused declarations 2023-08-23 08:21:37 +01:00
qualcomm net: qualcomm: Remove redundant of_match_ptr() 2023-08-16 09:59:40 +01:00
rdc
realtek r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h 2023-08-28 10:22:57 +01:00
renesas net: renesas: rswitch: Add spin lock protection for irq {un}mask 2023-09-14 10:26:41 +02:00
rocker
samsung
seeq
sfc sfc: make coding style of PTP addresses consistent with core 2023-09-16 11:38:36 +01:00
sgi
silan
sis
smsc net: smsc: Use pci_dev_id() to simplify the code 2023-08-13 12:30:39 +01:00
socionext page_pool: split types and declarations from page_pool.h 2023-08-07 13:05:19 -07:00
stmicro net: stmmac: make stmmac_{probe|remove}_config_dt static 2023-09-18 12:44:36 +01:00
sun ethernet: ldmvsw: mark ldmvsw_open() static 2023-08-11 18:24:02 -07:00
sunplus
synopsys
tehuti
ti net: ti: icssg-prueth: Add support for half duplex operation 2023-09-15 13:54:34 +01:00
toshiba net: spider_net: Use size_add() in call to struct_size() 2023-09-18 09:39:41 +01:00
tundra
vertexcom
via
wangxun net: wangxun: move MDIO bus implementation to the library 2023-09-14 15:18:40 +02:00
wiznet
xilinx
xircom
xscale
dnet.c
dnet.h
ec_bhf.c
ethoc.c
fealnx.c
jme.c
jme.h
Kconfig
korina.c
lantiq_etop.c
lantiq_xrx200.c
Makefile