dd28edb310906c63ba4535ccd02f3ca4d496f021 |
|
17-Jul-2014 |
Sharvil Nanavati <sharvil@google.com> |
Revert "Revert "Clean up messy dispatch in bt_hci_bdroid by using new primitives."" Original code broke the build for razor-eng, updated the code to fix break. This reverts commit dd29f036a8cde94b3c296fb08ee3e9b2d65c15e0. Change-Id: I2d2f9b5b51b923e3f0e8092b3169ea447193887d
/external/bluetooth/bluedroid/hci/src/lpm.c
|
dd29f036a8cde94b3c296fb08ee3e9b2d65c15e0 |
|
17-Jul-2014 |
Svetoslav Ganov <svetoslavganov@google.com> |
Revert "Clean up messy dispatch in bt_hci_bdroid by using new primitives." This change broke the build. Reverting to unblock people waiting for a green build to start working. This reverts commit 3f9fbe74c1d6e774d3f21275515c7b895715aec5. Change-Id: I58c3bdcc2f5f3fe744b8d3f80753566cf1d22bd1
/external/bluetooth/bluedroid/hci/src/lpm.c
|
3f9fbe74c1d6e774d3f21275515c7b895715aec5 |
|
06-Jul-2014 |
Sharvil Nanavati <sharvil@google.com> |
Clean up messy dispatch in bt_hci_bdroid by using new primitives. Instead of dispatching onto a worker thread by setting bits of a bitfield and then having the thread pull data from shared data structures, this code uses the previously defined primitives to write to a synchronized thread event queue. It's advantageous because it's more direct dispatch (you specify which function you want to call on the worker thread instead of mapping bitfields to a function), it avoids a lot of boilerplate code, function calls have predictable ordering, and it uses generic infrastructure instead of building a custom dispatch + synchronized data strucures. Change-Id: If938e4fd47c8ddf328a29d104151f900ec659588
/external/bluetooth/bluedroid/hci/src/lpm.c
|
72501cdf2101e8d087eef1a20a7360c1faff4b22 |
|
28-Jun-2014 |
Sharvil Nanavati <sharvil@google.com> |
am f3b23f23: Clean up interaction with libbt-vendor library. * commit 'f3b23f231a39176ea371c4da717e084b3d7cc15a': Clean up interaction with libbt-vendor library.
|
f3b23f231a39176ea371c4da717e084b3d7cc15a |
|
15-Jun-2014 |
Sharvil Nanavati <sharvil@google.com> |
Clean up interaction with libbt-vendor library. 1. Fix resource leak: dlclose was never called on libbt-vendor. 2. Eliminate global variable bt_vnd_if. 3. Provide a header file instead of randomly importing functions. Change-Id: I16d8a6d68324fb44a033705c4f4dbd31ebd52b58
/external/bluetooth/bluedroid/hci/src/lpm.c
|
ac11e391f935cd4255d3956acddecc82236b3bda |
|
17-May-2014 |
Matthew Xie <mattx@google.com> |
Fix ms to ns conversion unit bug 14999968 Change-Id: I38455af24a4127e3915024a38ced758d82d406eb
/external/bluetooth/bluedroid/hci/src/lpm.c
|
5cd8bff2dd0337cb52bf48f312e3d2d55a8882fb |
|
01-Feb-2014 |
Mike J. Chen <mjchen@google.com> |
Major warnings cleanup Mostly fixing unused parameter warnings. A few other warnings also fixed like possible use of unitialized variables (no real issue found, just compiler couldn't follow the path), signed vs unsigned warning. Also fixed some typos, indent issues, removal of dead code, etc. Change-Id: I95eb887aefc4d559d7921f71a0af5f3bfb01ac01 Signed-off-by: Mike J. Chen <mjchen@google.com>
/external/bluetooth/bluedroid/hci/src/lpm.c
|
5738f83aeb59361a0a2eda2460113f6dc9194271 |
|
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/external/bluetooth/bluedroid/hci/src/lpm.c
|