linux_dsm_epyc7002/net/mac802154
Alexander Aring c38383530f mac802154: tx: fix synced xmit deadlock
This patch reverts 6001d52 ("mac802154: tx: don't allow if down while
sync tx"). This has side effects with stop callback which flush the
transmit workqueue. The stop callback will wait until the workqueue is
flushed and holding the rtnl lock. That means it can happen that the stop
callback waits forever because it try to lock the rtnl mutex which is
already hold by stop callback.

Cc: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2015-12-10 19:17:11 +01:00
..
cfg.c nl802154: add support for security layer 2015-09-30 13:16:44 +02:00
cfg.h
driver-ops.h mac802154: tx: fix synced xmit deadlock 2015-12-10 19:17:11 +01:00
ieee802154_i.h
iface.c ieee802154: change mtu size behaviour 2015-09-30 13:21:32 +02:00
Kconfig
llsec.c mac802154: llsec: use kzfree 2015-10-21 00:49:24 +02:00
llsec.h
mac_cmd.c
main.c mac802154: change frame_retries behaviour 2015-08-10 20:43:06 +02:00
Makefile
mib.c
rx.c mac802154: Delete an unnecessary check before the function call "kfree_skb" 2015-11-19 17:50:32 +01:00
trace.c
trace.h
tx.c mac802154: tx: fix synced xmit deadlock 2015-12-10 19:17:11 +01:00
util.c