linux/drivers/net/dsa
Vladimir Oltean 537e2b8822 net: dsa: felix: the switch does not support DMA
The code that sets the DMA mask to 64 bits is bogus, it is taken from
the enetc driver together with the rest of the PCI probing boilerplate.

Since this patch is touching the error path to delete err_dma, let's
also change the err_alloc_felix label which was incorrect. The kzalloc
failure does not need a kfree, but it doesn't hurt either, since kfree
works with NULL pointers.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Link: https://lore.kernel.org/r/20210109203415.2120142-1-olteanv@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2021-01-11 16:16:35 -08:00
..
b53 net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
hirschmann net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
microchip net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
mv88e6xxx net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
ocelot net: dsa: felix: the switch does not support DMA 2021-01-11 16:16:35 -08:00
qca net: dsa: qca: ar9331: fix sleeping function called from invalid context bug 2020-12-16 10:57:35 -08:00
sja1105 net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
bcm_sf2_cfp.c net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
bcm_sf2_regs.h net: dsa: bcm_sf2: support BCM4908's integrated switch 2021-01-09 19:18:10 -08:00
bcm_sf2.c net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
bcm_sf2.h net: dsa: bcm_sf2: recalculate switch clock rate based on ports 2020-09-03 15:08:03 -07:00
dsa_loop_bdinfo.c
dsa_loop.c net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
dsa_loop.h
Kconfig net: dsa: Add DSA driver for Hirschmann Hellcreek switches 2020-11-05 14:04:49 -08:00
lan9303_i2c.c
lan9303_mdio.c
lan9303-core.c net: dsa: remove the transactional logic from MDB entries 2021-01-11 16:00:57 -08:00
lan9303.h
lantiq_gswip.c net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
lantiq_pce.h
Makefile net: dsa: Add DSA driver for Hirschmann Hellcreek switches 2020-11-05 14:04:49 -08:00
mt7530.c net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
mt7530.h net: dsa: mt7530: support setting ageing time 2020-12-08 16:18:26 -08:00
mv88e6060.c
mv88e6060.h
qca8k.c net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
qca8k.h net: dsa: qca8k: Add 802.1q VLAN support 2020-08-03 15:45:39 -07:00
realtek-smi-core.c net: dsa: rtl8366rb: Roof MTU for switch 2020-10-10 11:25:05 -07:00
realtek-smi-core.h net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
rtl8366.c net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
rtl8366rb.c net: dsa: remove the transactional logic from VLAN objects 2021-01-11 16:00:57 -08:00
vitesse-vsc73xx-core.c
vitesse-vsc73xx-platform.c net: dsa: vitesse-vsc73xx: Convert to plain comments to avoid kerneldoc warnings 2020-07-05 15:49:03 -07:00
vitesse-vsc73xx-spi.c net: dsa: vitesse-vsc73xx: Convert to plain comments to avoid kerneldoc warnings 2020-07-05 15:49:03 -07:00
vitesse-vsc73xx.h