OSDN Git Service
Chris Manton [Sat, 19 Sep 2020 07:54:04 +0000 (07:54 +0000)]
Move connection_establishment into stack/acl am:
f590686a9c
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1431918
Change-Id: Ibb400a84aa2b329b0fa20d7dde098f29798d61a9
Chris Manton [Sat, 19 Sep 2020 07:51:47 +0000 (07:51 +0000)]
Downgrade device no longer discoverable to DEBUG am:
dd0664b89f
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1431917
Change-Id: I1492e634ded610f532d408349115eb64bab02398
Chris Manton [Sat, 19 Sep 2020 07:06:45 +0000 (07:06 +0000)]
Move connection_manager access into stack/acl/btm_acl am:
3ab08b3d4e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1431916
Change-Id: I4af946db2577f00390968a152c2e586f71fffc64
Chris Manton [Sat, 19 Sep 2020 07:06:41 +0000 (07:06 +0000)]
Remove immaterial stack/btu/btu_hcif::HCI_TRACE_EVENT am:
3726f16a07
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1431915
Change-Id: I67e8c753c7291e2b370c659156b3a7e42cc22c54
Chris Manton [Sat, 19 Sep 2020 07:06:37 +0000 (07:06 +0000)]
Remove immaterial stack/btu/btm_ble_addr::BTM_TRACE_EVENT am:
f4f5f001bd
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1431914
Change-Id: Icc4f124fb41d161ec5971d2bd77ce287000792d0
Chris Manton [Sat, 19 Sep 2020 07:06:32 +0000 (07:06 +0000)]
Add text hci error code logging am:
2804ace494
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1431913
Change-Id: Iffc865b561cac8db68f467ec35c739b3d4a44ffb
Chris Manton [Sat, 19 Sep 2020 07:06:20 +0000 (07:06 +0000)]
Add getters to stack/btm/security_device_record::tBTM_SEC_DEV_REC am:
6546112126
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1431912
Change-Id: I054040bc85d27cded39cf816c95cb2ba64f1d316
Chris Manton [Sat, 19 Sep 2020 07:06:00 +0000 (07:06 +0000)]
Remove useless #def BTM_IS_BRCM_CONTROLLER am:
7e98d99e37
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1431911
Change-Id: I4d24814b28a69cf01ded4906282d006b618b8469
Chris Manton [Sat, 19 Sep 2020 07:05:36 +0000 (07:05 +0000)]
Move BTM_IS_BRCM_CONTROLLER to end usecase am:
53f16c1918
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1431910
Change-Id: Ie0e0dfa7031d3553fa7562540481fe4041e22acc
Chris Manton [Sat, 19 Sep 2020 07:05:06 +0000 (07:05 +0000)]
Remove unused #defs _DM_LE_KEY_ am:
49ef817b63
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1431909
Change-Id: If411ee54fd0c2a0d632aaefc4bec0631cb784da3
Chris Manton [Sat, 19 Sep 2020 07:03:47 +0000 (07:03 +0000)]
Remove unnecessary #def BTA_LE_KEY_ am:
30de55bca1
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1431908
Change-Id: I8971baac1d1e90c539384854e04adab8c596466b
Chris Manton [Thu, 17 Sep 2020 16:34:06 +0000 (09:34 -0700)]
Move connection_establishment into stack/acl
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: act.py -tc BleCocTest
Change-Id: I6c64809c3a9770953ff41c9e3ac38d139a2fa8ea
Chris Manton [Thu, 17 Sep 2020 00:45:26 +0000 (17:45 -0700)]
Downgrade device no longer discoverable to DEBUG
Was: Warning
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: act.py -tc BleCocTest
Change-Id: Ib09ad9650d8b4aa6686fdce0c32a95084dd23e22
Chris Manton [Fri, 11 Sep 2020 15:10:50 +0000 (08:10 -0700)]
Move connection_manager access into stack/acl/btm_acl
Add acl layer between l2cap and connection_manager
From: stack/l2cap/l2c_ble
Bug:
166280067
Tag: #refactor
Test: act.py -tc BleCocTest
Change-Id: I7680892626b81a90907a0071a016160fae3cb506
Chris Manton [Sun, 13 Sep 2020 22:46:17 +0000 (15:46 -0700)]
Remove immaterial stack/btu/btu_hcif::HCI_TRACE_EVENT
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: act.py -tc BleCocTest
Change-Id: I66d31272ac21c4a60d92e5d862514cf248728e83
Chris Manton [Sun, 13 Sep 2020 22:48:50 +0000 (15:48 -0700)]
Remove immaterial stack/btu/btm_ble_addr::BTM_TRACE_EVENT
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: act.py -tc BleCocTest
Change-Id: I40a0ed7e015e55e56b389011038f5323666a4f1b
Chris Manton [Mon, 14 Sep 2020 17:17:32 +0000 (10:17 -0700)]
Add text hci error code logging
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: act.py -tc BleCocTest
Change-Id: Idc6801ba860a4f96554431c1dbd408a8e651a6e1
Chris Manton [Mon, 7 Sep 2020 16:37:31 +0000 (09:37 -0700)]
Add getters to stack/btm/security_device_record::tBTM_SEC_DEV_REC
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: act.py -tc BleCocTest
Change-Id: Ia024a6977d606714f7edc58ded09f82a95703324
Chris Manton [Thu, 10 Sep 2020 23:25:36 +0000 (16:25 -0700)]
Remove useless #def BTM_IS_BRCM_CONTROLLER
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: act.py -tc BleCocTest
Change-Id: Ic3f54bab7f13cde30b3089ca41bc5b4b1e33a2e8
Chris Manton [Thu, 10 Sep 2020 23:23:45 +0000 (16:23 -0700)]
Move BTM_IS_BRCM_CONTROLLER to end usecase
From: stack/btm/security_device_record.h
Into: stack/l2cap/l2c_utils.cc
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: act.py -tc BleCocTest
Change-Id: I4c69507efdabc35d7e7f393ac3e92481a0666d98
Chris Manton [Thu, 10 Sep 2020 21:53:43 +0000 (14:53 -0700)]
Remove unused #defs _DM_LE_KEY_
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: act.py -tc BleCocTest
Change-Id: Id8ea36ffcd227d522282a7ff24997e5c29bca4c8
Chris Manton [Thu, 10 Sep 2020 20:50:24 +0000 (13:50 -0700)]
Remove unnecessary #def BTA_LE_KEY_
=>BTM_LE_KEY_
BTM_LE_KEY_PENC == BTA_LE_KEY_PENC == BTIF_DM_LE_KEY_PENC
BTM_LE_KEY_PID == BTA_LE_KEY_PID == BTIF_DM_LE_KEY_PID
BTM_LE_KEY_PCSRK == BTA_LE_KEY_PCSRK == BTIF_DM_LE_KEY_PCSRK
BTM_LE_KEY_LENC == BTA_LE_KEY_LENC == BTIF_DM_LE_KEY_LENC
BTM_LE_KEY_LID == BTA_LE_KEY_LID == BTIF_DM_LE_KEY_LID
BTM_LE_KEY_LCSRK == BTA_LE_KEY_LCSRK == BTIF_DM_LE_KEY_LCSRK
Towards fewer aliases
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: act.py -tc BleCocTest
Change-Id: If4295f807a8b05c35ce4dbb333973730d9f77221
Chris Manton [Thu, 17 Sep 2020 22:52:53 +0000 (22:52 +0000)]
Remove unnecessary #def BTIF_DM_LE_KEY_ am:
2e8b1e2426
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1430109
Change-Id: Ib4d250320dfe4b084e5e2799f15b28c6a71f426f
Chris Manton [Thu, 17 Sep 2020 19:43:14 +0000 (19:43 +0000)]
Remove unused #defs stack/include/sdpdefs:: am:
c14df7b3f9
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1430108
Change-Id: Ibcc57233e337c3a1d5f958b7bc71cb901476cf95
Chris Manton [Thu, 17 Sep 2020 19:43:10 +0000 (19:43 +0000)]
Log "device" btif/src/btif_config.c::btif_get_device_type am:
f4b14ac760
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1426430
Change-Id: I99e2d8b7fc19cdacb1a6b44d73b714a91261ef1b
Chris Manton [Thu, 17 Sep 2020 19:42:23 +0000 (19:42 +0000)]
Remove unused #def BTM_MAX_VENDOR_SPECIFIC_LEN am:
1873a2babd
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1426429
Change-Id: Ibf24011460153c0149568795f633f4b704ccfe52
Chris Manton [Thu, 17 Sep 2020 19:42:19 +0000 (19:42 +0000)]
Set default tag to 'bluetooth' am:
92b756348f
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1426428
Change-Id: Ieb78a8a6d0d621dcfbfabfaaa8edd61a03b1c4ee
Chris Manton [Thu, 17 Sep 2020 19:41:47 +0000 (19:41 +0000)]
Replace #def btif/src/btif_sock_thread::APPL_TRACE_DEBUG am:
976d99b20c
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1425787
Change-Id: I6e33e8d48f9b21f5cbe54539604f246a2e3d7a2c
Chris Manton [Thu, 17 Sep 2020 19:40:50 +0000 (19:40 +0000)]
Remove unused #defs bta/include/bta_api:: am:
2b12241ab3
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1425785
Change-Id: Ie22180b2242603eacacfe69c299de052f041f491
Chris Manton [Thu, 17 Sep 2020 19:39:20 +0000 (19:39 +0000)]
Remove unused #defs stack/smp:: am:
8fead02f91
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1425784
Change-Id: Iba3a35a0f35e6ab79f14b2b43d3ad312ed745cba
Chris Manton [Thu, 10 Sep 2020 20:40:36 +0000 (13:40 -0700)]
Remove unnecessary #def BTIF_DM_LE_KEY_
=>BTM_LE_KEY_
BTM_LE_KEY_PENC == BTA_LE_KEY_PENC == BTIF_DM_LE_KEY_PENC
BTM_LE_KEY_PID == BTA_LE_KEY_PID == BTIF_DM_LE_KEY_PID
BTM_LE_KEY_PCSRK == BTA_LE_KEY_PCSRK == BTIF_DM_LE_KEY_PCSRK
BTM_LE_KEY_LENC == BTA_LE_KEY_LENC == BTIF_DM_LE_KEY_LENC
BTM_LE_KEY_LID == BTA_LE_KEY_LID == BTIF_DM_LE_KEY_LID
BTM_LE_KEY_LCSRK == BTA_LE_KEY_LCSRK == BTIF_DM_LE_KEY_LCSRK
Towards fewer aliases
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I8e0acad049b7c5d816a5244825bcd0b9028e3a25
Chris Manton [Thu, 10 Sep 2020 18:09:32 +0000 (11:09 -0700)]
Remove unused #defs stack/include/sdpdefs::
Towards flattening Everything
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Ifd2a529f0d3a73a024a7c38f2bf0c59918371a02
Chris Manton [Wed, 9 Sep 2020 23:13:50 +0000 (16:13 -0700)]
Log "device" btif/src/btif_config.c::btif_get_device_type
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Ied237375c1dd9ceeab483f5af4b9f61637e9779c
Chris Manton [Wed, 9 Sep 2020 06:02:06 +0000 (23:02 -0700)]
Remove unused #def BTM_MAX_VENDOR_SPECIFIC_LEN
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: If93c2b232e9736728fd4dccc2a10bfa9fbf1365b
Chris Manton [Sat, 12 Sep 2020 23:26:35 +0000 (16:26 -0700)]
Set default tag to 'bluetooth'
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I65fbd9338482300e176e5afbd904a34e363e92bb
Chris Manton [Sat, 12 Sep 2020 21:47:10 +0000 (14:47 -0700)]
Replace #def btif/src/btif_sock_thread::APPL_TRACE_DEBUG
Useless information emitted
Towards loggable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Iadbfd57310e7e592a47aa4502a089316cb36610f
Chris Manton [Thu, 10 Sep 2020 16:50:09 +0000 (09:50 -0700)]
Remove unused #defs bta/include/bta_api::
Towards flattening BTA
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Ic16b804cd1b7356a8d3a7a59ede0b092cd3eee7d
Chris Manton [Thu, 10 Sep 2020 17:45:23 +0000 (10:45 -0700)]
Remove unused #defs stack/smp::
Towards flattening SMP
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Ic9d5cca65372dcf73fd44dfdacac8b92d59e3f33
HsingYuan Lo [Thu, 17 Sep 2020 12:24:12 +0000 (12:24 +0000)]
Refactor adding ext prop descriptor am:
c0076a0dff
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1428458
Change-Id: Ifba438e317dd59fa2fab4f49d40b927486e88f29
HsingYuan Lo [Thu, 17 Sep 2020 08:54:04 +0000 (16:54 +0800)]
Refactor adding ext prop descriptor
In oder to make db hash easier for unit testing
1. Creare a new API to add ext prop descriptor
2. Move the extended properties check to gatt_api.cc
Test: compile
Tag: #refactor
Bug:
110864501
Change-Id: I7afd748e3cd6f6588a30c0f255da4f2ab4b9376c
Treehugger Robot [Thu, 17 Sep 2020 00:22:14 +0000 (00:22 +0000)]
Merge "SDP_SERVER_ENABLED is always true" am:
e42ffb89ee
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1423918
Change-Id: Ia4bf9a36fe8fcaca22cdd9e2ee73cc7afdd98f07
Treehugger Robot [Wed, 16 Sep 2020 23:43:59 +0000 (23:43 +0000)]
Merge "SDP_SERVER_ENABLED is always true"
Treehugger Robot [Wed, 16 Sep 2020 18:56:54 +0000 (18:56 +0000)]
Merge "gd: Change AdvertiserId type to uint8_t" am:
dfb491f007
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1428448
Change-Id: Id936f0b9ce950350e967661627df99f73e2bea45
Treehugger Robot [Wed, 16 Sep 2020 18:56:44 +0000 (18:56 +0000)]
Merge "gd: add shim layer for LE advertising manager" am:
da318b067e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1403527
Change-Id: Ia70d874085f36b43a9a0a83032c9e34605e772d2
Treehugger Robot [Wed, 16 Sep 2020 18:55:52 +0000 (18:55 +0000)]
Merge "gd: add LE advertising callback" am:
4914ea396b
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1426658
Change-Id: I5deac074e43b3446c29af33c0a67bcbe0f15ab12
Treehugger Robot [Wed, 16 Sep 2020 18:28:21 +0000 (18:28 +0000)]
Merge "gd: Change AdvertiserId type to uint8_t"
Treehugger Robot [Wed, 16 Sep 2020 18:28:16 +0000 (18:28 +0000)]
Merge "gd: add shim layer for LE advertising manager"
Treehugger Robot [Wed, 16 Sep 2020 18:27:44 +0000 (18:27 +0000)]
Merge "gd: add LE advertising callback"
Hansong Zhang [Wed, 9 Sep 2020 20:07:47 +0000 (13:07 -0700)]
SDP_SERVER_ENABLED is always true
Bug:
159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I22fa27b8eeab933b4529e6dec423327721428d8f
Chris Manton [Wed, 16 Sep 2020 17:28:09 +0000 (17:28 +0000)]
Fix likely-unhit memory leak am:
cc0973a644
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1427620
Change-Id: Iaf8f1b27944ab5cd9b599cc3696d8f0020653c93
Chris Manton [Wed, 16 Sep 2020 17:28:06 +0000 (17:28 +0000)]
Remove #def code conditional BT_MAX_SERVICE_NAME_LEN am:
44f3ee6593
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1425782
Change-Id: I73ce771fb529a1ee8b5d7f5ba33c6f6fe1b3a6f6
Chris Manton [Wed, 16 Sep 2020 17:28:03 +0000 (17:28 +0000)]
Replace #def BTM_SEC_SERVICE_NAME_LEN am:
a1e1e5245b
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1425781
Change-Id: I25c1c67028d294773f5f95bae2ba3619f13ac5bd
Chris Manton [Wed, 16 Sep 2020 17:28:00 +0000 (17:28 +0000)]
Add header declarations am:
d3285711d8
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1421136
Change-Id: Ifeda47356d6ab8798f03589300e2ac652a380a44
Chris Manton [Wed, 16 Sep 2020 17:27:57 +0000 (17:27 +0000)]
Remove unused def L2CAP_WAKE_PARKED_LINK am:
052141550c
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1427619
Change-Id: Ia3f9c3f25bc2b1ce90b836b425d57653e03b47ca
Chris Manton [Wed, 16 Sep 2020 17:27:25 +0000 (17:27 +0000)]
Remove unused return val btif/src::btsock_thread_init am:
26c6ab7173
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1427618
Change-Id: I2b52d0b805a29b7363dccd76dd802a4ae134f5cf
Chienyuan [Wed, 16 Sep 2020 09:10:43 +0000 (17:10 +0800)]
gd: Change AdvertiserId type to uint8_t
Tag: #gd-refactor
Bug:
159815595
Test: gd/cert/run --host
Change-Id: Ie0aaaebe89e712c648a3be0217d2a2394a5a9085
Chienyuan [Tue, 15 Sep 2020 12:05:42 +0000 (20:05 +0800)]
gd: add shim layer for LE advertising manager
Tag: #refactor
Bug:
159815595
Test: manual
Change-Id: Ib969d1ffe17c97b326d5553da3b054461e1039af
Chienyuan [Tue, 15 Sep 2020 09:43:14 +0000 (17:43 +0800)]
gd: add LE advertising callback
Tag: #gd-refactor
Bug:
159815595
Test: gd/cert/run --host
Change-Id: I780bbe31b28374f18feb353250c1ef7c5b253e8d
Chris Manton [Sat, 5 Sep 2020 19:24:46 +0000 (12:24 -0700)]
Fix likely-unhit memory leak
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: acts -tc BleCocTest
Change-Id: I0cbaf43e04b42468c8588d0dd8b13001ee10229d
Chris Manton [Wed, 9 Sep 2020 15:39:48 +0000 (08:39 -0700)]
Remove #def code conditional BT_MAX_SERVICE_NAME_LEN
Ok for constants, poor for code conditionals
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: acts -tc BleCocTest
Change-Id: I1e3c7848932ba160411c86243b374d7b5f84403c
Chris Manton [Wed, 9 Sep 2020 15:37:22 +0000 (08:37 -0700)]
Replace #def BTM_SEC_SERVICE_NAME_LEN
BTM_SEC_SERVICE_NAME_LEN == BT_MAX_SERVICE_NAME_LEN
Use: BT_MAX_SERVICE_NAME_LEN
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: acts -tc BleCocTest
Change-Id: I60e08e99d10cd2521beb7bbeaffe2263eabdd22d
Chris Manton [Tue, 8 Sep 2020 05:51:14 +0000 (22:51 -0700)]
Add header declarations
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: acts -tc BleCocTest
Change-Id: Ic0897e2cbfe1a61697d3837fceb40138b60783c2
Chris Manton [Thu, 3 Sep 2020 16:41:47 +0000 (09:41 -0700)]
Remove unused def L2CAP_WAKE_PARKED_LINK
Because when false untested hence unsupported
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: acts -tc BleCocTest
Change-Id: Ie24b10ed24230616f9f086b2463b09c37eb57e6f
Chris Manton [Fri, 4 Sep 2020 17:47:35 +0000 (10:47 -0700)]
Remove unused return val btif/src::btsock_thread_init
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Test: acts -tc BleCocTest
Change-Id: Iddcc2af04bc397eedb29e9ddaf78abf8215ac045
Treehugger Robot [Tue, 15 Sep 2020 20:13:19 +0000 (20:13 +0000)]
Merge "bnep_disconnect_cfm does nothing" am:
e15fdb48ea
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1427528
Change-Id: I48baa29edffc3cfa72471e6f93718d3635837568
Treehugger Robot [Tue, 15 Sep 2020 20:12:17 +0000 (20:12 +0000)]
Merge "Remove the empty line" am:
1ca46136ea
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1427130
Change-Id: I4dd771d8b9ed04f49223e0e2e44588f8795031c3
Treehugger Robot [Tue, 15 Sep 2020 19:52:40 +0000 (19:52 +0000)]
Merge "bnep_disconnect_cfm does nothing"
Treehugger Robot [Tue, 15 Sep 2020 19:52:16 +0000 (19:52 +0000)]
Merge "Remove the empty line"
Treehugger Robot [Tue, 15 Sep 2020 18:58:06 +0000 (18:58 +0000)]
Merge "GD Reactor: Fix a potential use-after-free" am:
1c5eae9619
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1427550
Change-Id: I4ded5ae0018bfbfd5d42398c0a44f051b0ed1d41
Treehugger Robot [Tue, 15 Sep 2020 18:27:26 +0000 (18:27 +0000)]
Merge "GD Reactor: Fix a potential use-after-free"
Treehugger Robot [Tue, 15 Sep 2020 13:33:40 +0000 (13:33 +0000)]
Merge "RootCanal: Add Iso command support for CIG/CIS" am:
7538c29c91
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1425262
Change-Id: I25012d927f7c6f7b77266dab6cae6d4bb39c79d6
Treehugger Robot [Tue, 15 Sep 2020 13:11:44 +0000 (13:11 +0000)]
Merge "RootCanal: Add Iso command support for CIG/CIS"
Martin Brabham [Tue, 15 Sep 2020 07:38:11 +0000 (07:38 +0000)]
GD SMC: Only call Hold for outgoing Link am:
4d723fea0a
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1427033
Change-Id: Ide065811cf00cb54e73982d83cbf1269e41cc029
Hansong Zhang [Mon, 14 Sep 2020 22:17:07 +0000 (15:17 -0700)]
GD Reactor: Fix a potential use-after-free
When a Reactable is freed, we cannot unlock its internal mutex.
Bug:
168271357
Tag: #gd-refactor
Test: cert/run --host
Change-Id: I4606965f0f3a73411068311fcaced570627e9679
Hansong Zhang [Mon, 14 Sep 2020 20:12:09 +0000 (13:12 -0700)]
Remove the empty line
To avoid a merge conflict
Test: compile
Change-Id: I7cab2bd47574850e390ffc3673eaeb3d2941ef24
Hansong Zhang [Mon, 14 Sep 2020 20:00:51 +0000 (13:00 -0700)]
bnep_disconnect_cfm does nothing
Bug:
159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Ibd034d08df8b34d3b97b0a39ae0bb10cf0e4ac51
Martin Brabham [Thu, 10 Sep 2020 20:28:05 +0000 (13:28 -0700)]
GD SMC: Only call Hold for outgoing Link
If we get a call for an incoming Link we do
not want to hold unless we want to do something with it.
Holding incoming connections can result in never Releasing
Bug:
162984360
Tag: #gd-refactor
Test: cert/run --host SecurityTest
Change-Id: I6607c79e7b3af77334fcc871c0bfe31406050978
Haibo Huang [Mon, 14 Sep 2020 18:33:21 +0000 (18:33 +0000)]
Merge "Using DoAll" am:
c3ec3842a5
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1424949
Change-Id: Ie584d4e561e9e62a276e6e50325473b50030d324
Haibo Huang [Mon, 14 Sep 2020 18:12:02 +0000 (18:12 +0000)]
Merge "Using DoAll"
Haibo Huang [Thu, 10 Sep 2020 22:13:10 +0000 (15:13 -0700)]
Using DoAll
The new googletest correctly put DoAll in testing namespace.
Exempt-From-Owner-Approval: upgrade
Change-Id: Icff28cf7b160e1016bc88fb8c705575c19ccb734
Chris Manton [Mon, 14 Sep 2020 16:02:11 +0000 (16:02 +0000)]
Add btm_dev and btm_sco hci links am:
6d03059713
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1421137
Change-Id: I0729c5ed6059aaf09c8da3519af138788119f015
Chris Manton [Mon, 14 Sep 2020 16:00:59 +0000 (16:00 +0000)]
add neighbor_inquiry API am:
999dcb7d7d
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1421138
Change-Id: I8092b27ffe7c8f17186e010564e7b0a1933cd9d3
Chris Manton [Mon, 14 Sep 2020 06:31:42 +0000 (06:31 +0000)]
Add various function declarations am:
8947fcf726
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1421135
Change-Id: I4e374857e84e071b3ee7c402c34c849770fa2705
Chris Manton [Mon, 14 Sep 2020 06:30:06 +0000 (06:30 +0000)]
Add stack/btm/neighbor_inquiry.h am:
1fd7a642de
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1421152
Change-Id: Id6e8a1a264d08f8aebaee59eef4ecb1f79eae836
Chris Manton [Tue, 8 Sep 2020 05:53:25 +0000 (22:53 -0700)]
Add btm_dev and btm_sco hci links
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Idf49d35eaf6a994c5e8904e9d657f5f144707d27
Chris Manton [Tue, 8 Sep 2020 05:54:17 +0000 (22:54 -0700)]
add neighbor_inquiry API
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I6a51831e104a57f1f28c0badd215da63edee6c67
Chris Manton [Tue, 8 Sep 2020 05:50:08 +0000 (22:50 -0700)]
Add various function declarations
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Ib65e0d1947b94fb94abea6f1e40946b253e77741
Chris Manton [Mon, 7 Sep 2020 21:04:35 +0000 (14:04 -0700)]
Add stack/btm/neighbor_inquiry.h
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I828e59a5c5b630b7936b85bf1dc045b1bff136eb
Chris Manton [Sun, 13 Sep 2020 18:37:20 +0000 (18:37 +0000)]
Include btm_sec when required am:
5620496020
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1421132
Change-Id: I312fb36d1c37684c1319c8fa68f21b50c51a0b4f
Chris Manton [Sun, 13 Sep 2020 18:36:25 +0000 (18:36 +0000)]
Profusely Provide Proper Prototypes am:
dd0e7ce1d5
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1421131
Change-Id: I665cab8fedbe7926d4d63fe36fe7344e694edf67
Chris Manton [Mon, 7 Sep 2020 21:50:07 +0000 (14:50 -0700)]
Include btm_sec when required
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I4fd392d1ae084e06f6ccbdd3c7fc1aef013b7569
Chris Manton [Mon, 7 Sep 2020 21:49:19 +0000 (14:49 -0700)]
Profusely Provide Proper Prototypes
Towards readable code
Bug:
163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I1e7e406efc87300271da9dafd42023ee281c8d7f
Martin Brabham [Fri, 11 Sep 2020 23:40:02 +0000 (23:40 +0000)]
Merge changes from topic "gd_security_shim" am:
18224938bb
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1422708
Change-Id: I4af40561c301954a4ccf39e74d31844c83f92732
Martin Brabham [Fri, 11 Sep 2020 23:29:06 +0000 (23:29 +0000)]
Merge changes from topic "gd_security_shim"
* changes:
Add NameDbModule as dependency
Additional trigger on IO Capability Response
BTIF DM: Shim out link key management functions
Treehugger Robot [Fri, 11 Sep 2020 23:20:09 +0000 (23:20 +0000)]
Merge changes Ifc9c95d0,I0145e752,I7076dd5c,I55b07770 am:
e16d815ca8
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1425261
Change-Id: Ia3e9a9e2ab3793223b22a5c5c74aca51755bc4d3
Treehugger Robot [Fri, 11 Sep 2020 22:50:23 +0000 (22:50 +0000)]
Merge changes Ifc9c95d0,I0145e752,I7076dd5c,I55b07770
* changes:
Add ISO connection request and response
RootCanal: Remove acl namespace
RootCanal: Remove hci namespace
HCI: Change CIS phy type parameters
Treehugger Robot [Fri, 11 Sep 2020 21:47:13 +0000 (21:47 +0000)]
Merge "Remove unused type tBTM_INQ_TYPE" am:
dce48cb038
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1421151
Change-Id: I7c531f66fba34034e38088cec1f4ab9915aa0cdb
Treehugger Robot [Fri, 11 Sep 2020 21:13:37 +0000 (21:13 +0000)]
Merge "Remove unused type tBTM_INQ_TYPE"
Myles Watson [Thu, 10 Sep 2020 05:10:31 +0000 (22:10 -0700)]
RootCanal: Add Iso command support for CIG/CIS
Bug:
163818400
Test: cert/run --host
Tag: #feature
Change-Id: I16ead9bbd66b8fe6e32c0e01dd6841c909079738
Treehugger Robot [Fri, 11 Sep 2020 20:39:40 +0000 (20:39 +0000)]
Merge "Remove unused API in l2c_api shim" am:
3bea371096
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1423908
Change-Id: Idd491a8e2ae5bbaddde59cd70842310e7355a750