linux/drivers/net/ethernet
Kazuya Mizuguchi a47b70ea86 ravb: unmap descriptors when freeing rings
"swiotlb buffer is full" errors occur after repeated initialisation of a
device - f.e. suspend/resume or ip link set up/down. This is because memory
mapped using dma_map_single() in ravb_ring_format() and ravb_start_xmit()
is not released.  Resolve this problem by unmapping descriptors when
freeing rings.

Fixes: c156633f13 ("Renesas Ethernet AVB driver proper")
Signed-off-by: Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
[simon: reworked]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-01-26 18:41:05 -05:00
..
3com
8390
adaptec
adi
aeroflex
agere
alacritech
allwinner
alteon
altera
amazon
amd amd-xgbe: Check xgbe_init() return code 2017-01-22 16:57:14 -05:00
apm
apple
arc
atheros alx: work around hardware bug in interrupt fallback path 2017-01-24 15:27:58 -05:00
aurora
broadcom bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status(). 2017-01-25 13:27:13 -05:00
brocade
cadence
calxeda
cavium net: thunderx: acpi: fix LMAC initialization 2017-01-12 16:50:03 -05:00
chelsio
cirrus
cisco
davicom
dec
dlink
emulex be2net: fix MAC addr setting on privileged BE3 VFs 2017-01-16 12:28:33 -05:00
ezchip
faraday
freescale gianfar: Do not reuse pages from emergency reserve 2017-01-19 11:49:15 -05:00
fujitsu
hisilicon
hp
i825xx
ibm ibmveth: Add a proper check for the availability of the checksum features 2017-01-24 15:15:21 -05:00
intel
marvell
mediatek net-next: ethernet: mediatek: change the compatible string 2017-01-25 14:36:02 -05:00
mellanox mlxsw: spectrum_router: Correctly reallocate adjacency entries 2017-01-24 13:42:45 -05:00
micrel
microchip
moxa
myricom
natsemi
neterion
netronome
nuvoton
nvidia
nxp
oki-semi
packetengines
pasemi
qlogic qed: avoid possible stack overflow in qed_ll2_acquire_connection 2017-01-20 11:44:42 -05:00
qualcomm
rdc
realtek
renesas ravb: unmap descriptors when freeing rings 2017-01-26 18:41:05 -05:00
rocker
samsung
seeq
sfc
sgi
silan
sis
smsc
stmicro stmmac: add missing of_node_put 2017-01-17 14:10:35 -05:00
sun
synopsys
tehuti
ti cpmac: remove hopeless #warning 2017-01-16 11:54:36 -05:00
tile
toshiba
tundra
via
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
Makefile
netx-eth.c