summaryrefslogtreecommitdiffstats
path: root/drivers/bluetooth
diff options
context:
space:
mode:
authorAlexander Aring <alex.aring@gmail.com>2015-12-09 23:23:56 +0100
committerMarcel Holtmann <marcel@holtmann.org>2015-12-10 19:17:11 +0100
commitc38383530fb5e160b739aff4bf08c1cc2dfcc659 (patch)
tree246187f351c775f493ebfff55fc61c880e3541fe /drivers/bluetooth
parentipv6: add ipv6_addr_prefix_copy (diff)
downloadlinux-c38383530fb5e160b739aff4bf08c1cc2dfcc659.tar.xz
linux-c38383530fb5e160b739aff4bf08c1cc2dfcc659.zip
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>
Diffstat (limited to 'drivers/bluetooth')
0 files changed, 0 insertions, 0 deletions