From: Mat Martineau Date: Fri, 4 May 2012 21:20:31 +0000 (-0700) Subject: Bluetooth: Lock the L2CAP channel when sending X-Git-Tag: v3.5-rc1~101^2~6^2^2^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a6a5568c03c4805d4d250f6bd9d468eeeb4ea059;p=pandora-kernel.git Bluetooth: Lock the L2CAP channel when sending The ERTM and streaming mode transmit queue must only be accessed while the L2CAP channel lock is held. Locking the channel before calling l2cap_chan_send ensures that multiple threads cannot simultaneously manipulate the queue when sending and receiving concurrently. L2CAP channel locking had previously moved to the l2cap_chan struct instead of the associated socket, so some of the old socket locking can also be removed in this patch. Signed-off-by: Mat Martineau Signed-off-by: Gustavo Padovan --- Reading git-diff-tree failed