]> asedeno.scripts.mit.edu Git - linux.git/commit
Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over...
authorMax Chou <max.chou@realtek.com>
Thu, 5 Sep 2019 05:21:57 +0000 (13:21 +0800)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 5 Sep 2019 15:27:32 +0000 (17:27 +0200)
commitcf0d9a705d81a0f581865cefe0880f29589dd06f
tree91bc5a4887d722f2a846d8b9386ab6e4900ec967
parent72bb169e024a20203e6044a81d5e41ae6ee0645b
Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes

Fix the issue that when the FW size is 32K+, it will fail for the download
process because of the incorrect index.

When firmware patch length is over 32K, "dl_cmd->index" may >= 0x80. It
will be thought as "data end" that download process will not complete.
However, driver should recount the index from 1.

Signed-off-by: Max Chou <max.chou@realtek.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/bluetooth/btrtl.c