]> git.karo-electronics.de Git - karo-tx-linux.git/commit
Bluetooth: Improve ERTM sequence number offset calculation
authorMat Martineau <mathewm@codeaurora.org>
Wed, 25 Apr 2012 23:36:12 +0000 (16:36 -0700)
committerGustavo Padovan <gustavo@padovan.org>
Sun, 29 Apr 2012 20:27:44 +0000 (17:27 -0300)
commit86817a8e130f4fe6c60645bc104e9300d45367af
tree88f39cb2ec97753224ca1f903d7f3ffac51ae899
parente494c966a7ea7ab664e2760aee828bdaa82c91de
Bluetooth: Improve ERTM sequence number offset calculation

Instead of using modular division, the offset can be calculated using
only addition and subtraction.  The previous calculation did not work
as intended and was more difficult to understand, involving unsigned
integer underflow and a check for a negative value where one was not
possible.

Signed-off-by: Mat Martineau <mathewm@codeaurora.org>
Acked-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Gustavo Padovan <gustavo@padovan.org>
include/net/bluetooth/l2cap.h