Bluetooth: Update tx_send_head when sending ERTM data
authorMat Martineau <mathewm@codeaurora.org>
Mon, 14 May 2012 18:24:33 +0000 (11:24 -0700)
committerGustavo Padovan <gustavo@padovan.org>
Mon, 14 May 2012 19:32:11 +0000 (16:32 -0300)
commit577cfaeb864874011386a05ab4f5580a6a2aeb11
tree8b1c3b8f751c4f8cf0066890d587c518a11f05c2
parent53168e5b3b40efffff8b9f2e6e0eaf5607daa884
Bluetooth: Update tx_send_head when sending ERTM data

Commit 94122bbe9c8c4ad7ba9f02f9a30bfc95672c404e introduced a problem
where tx_send_head was not set to point to the first skb in the ERTM
transmit queue, which stalled data transmission.  This change sets
that pointer when transmission is not already in progress.

Reported-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
Signed-off-by: Mat Martineau <mathewm@codeaurora.org>
Signed-off-by: Gustavo Padovan <gustavo@padovan.org>
net/bluetooth/l2cap_core.c