linux/drivers/net/ethernet/altera
Lino Sanfilippo 2219d5ed77 net: ethernet: altera: TSE: do not use tx queue lock in tx completion handler
The driver already uses its private lock for synchronization between xmit
and xmit completion handler making the additional use of the xmit_lock
unnecessary.
Furthermore the driver does not set NETIF_F_LLTX resulting in xmit to be
called with the xmit_lock held and then taking the private lock while xmit
completion handler does the reverse, first take the private lock, then the
xmit_lock.
Fix these issues by not taking the xmit_lock in the tx completion handler.

Signed-off-by: Lino Sanfilippo <LinoSanfilippo@gmx.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-12-02 12:10:25 -05:00
..
altera_msgdma.c Altera TSE: Fix sparse errors and warnings 2014-05-15 16:46:46 -04:00
altera_msgdma.h Altera TSE: Work around unaligned DMA receive packet issue with Altera SGDMA 2014-04-26 12:26:26 -04:00
altera_msgdmahw.h net: eth: altera: Resolve false errors from MSGDMA to TSE 2015-04-25 14:41:52 -04:00
altera_sgdma.c net: eth: altera: Remove sgdmadesclen member from altera_tse_private 2015-08-12 14:31:07 -07:00
altera_sgdma.h Altera TSE: Work around unaligned DMA receive packet issue with Altera SGDMA 2014-04-26 12:26:26 -04:00
altera_sgdmahw.h net: eth: altera: Remove sgdmadesclen member from altera_tse_private 2015-08-12 14:31:07 -07:00
altera_tse_ethtool.c net: ethernet: altera_tse: use phy_ethtool_{get|set}_link_ksettings 2016-06-22 16:22:41 -04:00
altera_tse_main.c net: ethernet: altera: TSE: do not use tx queue lock in tx completion handler 2016-12-02 12:10:25 -05:00
altera_tse.h net: ethernet: altera_tse: use phydev from struct net_device 2016-06-22 16:22:41 -04:00
altera_utils.c Altera TSE: Fix sparse errors and warnings 2014-05-15 16:46:46 -04:00
altera_utils.h Altera TSE: Fix sparse errors and warnings 2014-05-15 16:46:46 -04:00
Kconfig Altera TSE: ALTERA_TSE should depend on HAS_DMA 2014-05-05 13:16:22 -04:00
Makefile Altera TSE: Fix sparse errors and warnings 2014-05-15 16:46:46 -04:00