]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: Defer tranmission of mesh path errors
authorJavier Cardona <javier@cozybit.com>
Tue, 6 Sep 2011 19:10:43 +0000 (12:10 -0700)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 13 Sep 2011 19:42:29 +0000 (15:42 -0400)
commit5f652a900b4c1641e29ab7e343c36d5778f319f8
tree1392af2343bbfdc0e54fc9b20d62b631102a545c
parent735153adfd70cb585bfb762ff34f0de9138be0b9
mac80211: Defer tranmission of mesh path errors

Under failure conditions, the mesh stack sends PERR messages to the
previous sender of the failed frame.  This happens in the tx feedback
path, in which the transmission queue lock may be taken.  Avoid a
deadlock by sending the path error via the pending queue.

Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/mesh_hwmp.c