OSDN Git Service
Stanley Tng [Tue, 23 Jan 2018 16:44:19 +0000 (16:44 +0000)]
Remove L2CAP_MASK_LE_COC_CHANNEL flag in channel number am:
a34e9b4823
am:
928276cb5f
Change-Id: I1e796a1595b0a89203ce6fc766ee25180b537035
Stanley Tng [Tue, 23 Jan 2018 16:39:10 +0000 (16:39 +0000)]
Remove L2CAP_MASK_LE_COC_CHANNEL flag in channel number
am:
a34e9b4823
Change-Id: Ia922c148fcaa38206cb060cbba5b897b5744fed6
Stanley Tng [Fri, 5 Jan 2018 17:25:11 +0000 (09:25 -0800)]
Remove L2CAP_MASK_LE_COC_CHANNEL flag in channel number
Cleanup the code by removing the use of L2CAP_MASK_LE_COC_CHANNEL flag
in the channel number. This flag will be passed in the proper "flags"
parameter.
Test: Ran the new ACTS Tests for LE CoC
Bug:
70683224
Change-Id: I6ed77b46e5434bca5f2501d853ae8181c7197b4c
Jakub Pawlowski [Tue, 23 Jan 2018 16:07:50 +0000 (16:07 +0000)]
Use do_in_bta_thread in BTA DM layer am:
154be11f74
am:
d33cd5ab03
Change-Id: Ic887a9aacd6e8dabd4ab83cb538e6ad5a77d3803
Jakub Pawlowski [Tue, 23 Jan 2018 16:02:50 +0000 (16:02 +0000)]
Use do_in_bta_thread in BTA DM layer
am:
154be11f74
Change-Id: I7c7b578985b5094be304f964f371601343a70a58
Jakub Pawlowski [Mon, 22 Jan 2018 18:22:43 +0000 (10:22 -0800)]
Use do_in_bta_thread in BTA DM layer
This patch is transforming all the trivial cases, where no variable
length data is included in the event struct. Further patches will
convert the non-trivial cases.
Bug: none
Test: scan, connect, set name, remove device
Change-Id: Ia216a8a7c3bb225aedac34375ce07b109398557c
Jakub Pawlowski [Tue, 23 Jan 2018 00:23:34 +0000 (00:23 +0000)]
Forward Hearing Aid UUID when discovered over LE am:
35bd37d395
am:
7167f129a5
Change-Id: Ie4ba93fa36d0bed27909a8046bc9e1be24f6a2ea
Jakub Pawlowski [Tue, 23 Jan 2018 00:19:27 +0000 (00:19 +0000)]
Forward Hearing Aid UUID when discovered over LE
am:
35bd37d395
Change-Id: I39945939bc5e899f0000c2a8d05eedd0e61b6249
Gurpreet Ghai [Mon, 22 Jan 2018 20:05:42 +0000 (20:05 +0000)]
BTE: Allocate LogMsg buffer on the stack am:
7a3819f092
am:
a6474abbea
Change-Id: Ie6733b5643b0b6ceea1c976cce2288909308d1c1
Gurpreet Ghai [Mon, 22 Jan 2018 19:52:42 +0000 (19:52 +0000)]
BTE: Allocate LogMsg buffer on the stack
am:
7a3819f092
Change-Id: I54c0bf8dc64ad9c11a6d745aa64f16bbde3a9f6c
Jakub Pawlowski [Tue, 21 Nov 2017 20:21:05 +0000 (12:21 -0800)]
Forward Hearing Aid UUID when discovered over LE
This way upper layers (Settings app) can make decision whether to connect
to the profile.
Test: none
Bug:
69623109
Change-Id: I98e93ebbf7ceadd1756e4dfd0e8c4f876544b39d
Satish Kodishala [Mon, 22 Jan 2018 16:59:45 +0000 (16:59 +0000)]
Do SDP when HSP connection starts by remote am:
ade654f3dc
am:
1bd52b3daf
Change-Id: Ia5e1d753ae4416a401781fd01f05585d1afb09bc
Gurpreet Ghai [Mon, 7 Aug 2017 06:05:22 +0000 (11:35 +0530)]
BTE: Allocate LogMsg buffer on the stack
Problem:
Due to static 1k buffer in LogMsg function is leading to a crash in
btapp as this function is called from multiple threads
Steps:
A2DP streaming or similar process that performs excessive logging
Failure: Crash occurs
Root Cause:
Static buffer being accessed and updated by different threads parallelly
Fix:
Used local buffer instead of static buffer from LogMsg function
Test: manual
Fixes:
69586278
Change-Id: I037d85c1ca0e134d1fa86308d0467f88d8ea159d
Satish Kodishala [Mon, 22 Jan 2018 16:57:03 +0000 (16:57 +0000)]
Do SDP when HSP connection starts by remote
am:
ade654f3dc
Change-Id: If3a217646b08e2f2f184d646aa9a786851481328
Satish Kodishala [Thu, 11 Aug 2016 04:51:48 +0000 (10:21 +0530)]
Do SDP when HSP connection starts by remote
Test: 1. Enable only HSP profile on AG.
2. Connect to AG from BT headset supporting HSP profile only with VGS
3. VOIP call (eg. skype, hangout)
4. Control the volume using AG volume keys.
Failure:
Volume changes are not taking affect.
Rootcause:
When remote is doing SDP first, HSP AG is skipping SDP.
As a result, AG is not aware if remote supports remote
volume control feature.
Fix:
Don't skip SDP when remote does SDP first. Do SDP always
so that AG could find out if remote supports remote volume
control feature.
Fixes:
35657384
Change-Id: I73707f774dc4ec53cbd510ded15f28f87659eec3
Jack He [Mon, 22 Jan 2018 09:35:23 +0000 (09:35 +0000)]
HFP: Do not use data in bta_ag_start_open if data is empty am:
26d45dc680
am:
6651130d44
Change-Id: I053042e0f35ff2f2bc4acedfc91bb6c773663980
Jack He [Mon, 22 Jan 2018 09:32:49 +0000 (09:32 +0000)]
HFP: Do not use data in bta_ag_start_open if data is empty
am:
26d45dc680
Change-Id: Ic3b3cc3edcc93d2d15b2058a61373e59f9425d6d
Jack He [Mon, 22 Jan 2018 07:18:05 +0000 (23:18 -0800)]
HFP: Do not use data in bta_ag_start_open if data is empty
* bta_ag_start_open() should not use data when data is empty
Change-Id: Id16d8c0ca90cbecb1b54900bd7f37a6c5c467ebd
Fixes:
72164296
Bug:
72164296
Test: make, pair and connect Bluetooth devices
Jack He [Sun, 21 Jan 2018 22:59:31 +0000 (22:59 +0000)]
HFP: Use base::Bind instead of messages for bta_ag_api functions am:
8b699d1076
am:
24f7793da8
Change-Id: I83a4472d047aa6406b7807029aad1847f3693a52
Jack He [Sun, 21 Jan 2018 22:57:00 +0000 (22:57 +0000)]
HFP: Use base::Bind instead of messages for bta_ag_api functions
am:
8b699d1076
Change-Id: I8bd3327c91b9e755b95245bf3400698060164fe2
Jack He [Fri, 5 Jan 2018 23:11:39 +0000 (15:11 -0800)]
HFP: Use base::Bind instead of messages for bta_ag_api functions
Summary:
* Do not use bta_sys_sendmsg(BT_HDR) in bta/ag, use base::Bind instead
* Do not use BT_HDR in bta/ag
* Do not do memcpy during thread switch in bta/ag, instead, we use the
default copy constructor
Details:
* Currently, bta_ag_api functions use explicit messages to cross from
jni to bta thread. This adds unnecessary indirections that make it
hard to figure out which methods in bta actually get called
* Instead, base::Bind can bind to methods in bta directly without
putting parameters in an explicit struct. This greatly simplify our
code without breaking the current threading model
* With base:Bind, we no longer rely on bta_sys_sendmsg(BT_HDR) to send
event across threads. We can therefore get rid of BT_HDR in all
sub-types of tBTA_AG_DATA. Instead of using BT_HDR->layer_specific
flag to pass down handle IDs, we pass down handle ID directly,
resulting in less confusion on the actual meaning of data
Bug:
70538124
Test: runtest bluetooth, native unit tests
Change-Id: Ic0b4498dd623d0ea31b4513d6b7861cae390bc72
Jakub Pawlowski [Sat, 20 Jan 2018 17:09:59 +0000 (17:09 +0000)]
One less copy when sending LE CoC data. am:
8451931236
am:
46cd2710db
Change-Id: I792c7373d035d8644a46e7831c87e439a4fc2506
Jakub Pawlowski [Sat, 20 Jan 2018 17:07:27 +0000 (17:07 +0000)]
One less copy when sending LE CoC data.
am:
8451931236
Change-Id: Ie63ed4fa3ce9848c9285c25f037bb676370fa569
Jakub Pawlowski [Fri, 12 Jan 2018 14:22:43 +0000 (06:22 -0800)]
One less copy when sending LE CoC data.
After this patch, data is read from socket directly into BT_HDR that is
passed down the stack, rather than copying the data later.
Test: manual
Bug:
68359837
Change-Id: I3f304e6c7e60ce64b44350678d0ba10324fc97bc
Jakub Pawlowski [Sat, 20 Jan 2018 03:50:16 +0000 (03:50 +0000)]
Add Connection Event Min/Max hint to Connection Update Request am:
c194ec1e89
am:
235bbca2a4
Change-Id: Id4194e42c6b504aa83d0b000897a9ab85ed0e5f8
Jakub Pawlowski [Sat, 20 Jan 2018 03:47:42 +0000 (03:47 +0000)]
Add Connection Event Min/Max hint to Connection Update Request
am:
c194ec1e89
Change-Id: I6ccc959a08ecb6c25029ba9b8a03952f7066395b
Jakub Pawlowski [Fri, 19 Jan 2018 19:29:21 +0000 (11:29 -0800)]
Add Connection Event Min/Max hint to Connection Update Request
Bug:
69623109
Test: manual on HA
Change-Id: Idc08d08029f287751fafb4a8e2379dcc118e5ac3
Bailey Forrest [Fri, 19 Jan 2018 21:49:41 +0000 (21:49 +0000)]
Merge "a2dp_source: Use SIZE_MAX queue size for worker_thread" am:
f82e7898bb
am:
0c46edf7be
Change-Id: I19a2e485f55daf44f5c71bae953d02b1897162f0
Bailey Forrest [Fri, 19 Jan 2018 21:47:41 +0000 (21:47 +0000)]
Merge "a2dp_source: Use SIZE_MAX queue size for worker_thread"
am:
f82e7898bb
Change-Id: If74f098483a3cb8116351718f1d53ee8fdd9b157
Treehugger Robot [Fri, 19 Jan 2018 21:41:24 +0000 (21:41 +0000)]
Merge "a2dp_source: Use SIZE_MAX queue size for worker_thread"
minwoo2.kim [Fri, 19 Jan 2018 20:35:32 +0000 (20:35 +0000)]
Merge "SDP: Increase heap buffer size used for A2DP/AVRC" am:
434fc14ef4
am:
63f964bb64
Change-Id: I4bb1382e3c6ec1d1a9b0e6b0f097dc292eb45219
Bailey Forrest [Fri, 19 Jan 2018 20:32:57 +0000 (20:32 +0000)]
Merge "btm_sec_disconnected Check if p_dev_rec is still in scope" am:
d6dad56b4b
am:
610e717c73
Change-Id: I660f363a7845a21d43afa4da827e1e3b8642119b
minwoo2.kim [Fri, 19 Jan 2018 20:32:55 +0000 (20:32 +0000)]
Merge "SDP: Increase heap buffer size used for A2DP/AVRC"
am:
434fc14ef4
Change-Id: I634d2c18a062fc1518614114619827551ea2908c
Bailey Forrest [Fri, 19 Jan 2018 20:30:27 +0000 (20:30 +0000)]
Merge "btm_sec_disconnected Check if p_dev_rec is still in scope"
am:
d6dad56b4b
Change-Id: Iae71e17f3bcf081758d1b9ea85a81a9d43c341c0
Treehugger Robot [Fri, 19 Jan 2018 20:27:47 +0000 (20:27 +0000)]
Merge "SDP: Increase heap buffer size used for A2DP/AVRC"
Treehugger Robot [Fri, 19 Jan 2018 20:25:28 +0000 (20:25 +0000)]
Merge "btm_sec_disconnected Check if p_dev_rec is still in scope"
Myles Watson [Fri, 19 Jan 2018 19:31:03 +0000 (19:31 +0000)]
Remove casts for callbacks am:
fc9eced9bc
am:
574924848f
Change-Id: I65b2112322cf6d82d0e4de3f94f1eafe0f5975c7
Jakub Pawlowski [Fri, 19 Jan 2018 19:30:46 +0000 (19:30 +0000)]
Make GAP_ConnWriteData accept BT_HDR am:
42bdd07088
am:
c724643d39
Change-Id: Id85d40e7b51f415ab1119a2ea592d8249e6ca4b7
Myles Watson [Fri, 19 Jan 2018 19:29:03 +0000 (19:29 +0000)]
Remove casts for callbacks
am:
fc9eced9bc
Change-Id: I4b512ee541e3a32f323cc29d10f51e9e1b8971d3
Jakub Pawlowski [Fri, 19 Jan 2018 19:28:45 +0000 (19:28 +0000)]
Make GAP_ConnWriteData accept BT_HDR
am:
42bdd07088
Change-Id: If4572b3d43c1076feea8ac07032454fcb1b4f535
Myles Watson [Thu, 18 Jan 2018 20:30:55 +0000 (12:30 -0800)]
Remove casts for callbacks
Casting callbacks can hide parameter mismatches from
the compiler, which makes it impossible to check
argument types.
Bug:
72005262
Test: Toggle Bluetooth, connect to a headset
Change-Id: I0c3e0653c77e829655377fbf170d1b03efa5ea32
Bailey Forrest [Fri, 12 Jan 2018 23:52:14 +0000 (15:52 -0800)]
btm_sec_disconnected Check if p_dev_rec is still in scope
|btm_sec_disconnected| may call the callback
|btm_cb.api.p_auth_complete_callback| which can delete |p_dev_rec|.
After deletion, |btm_sec_disconnected| still atempts to use |p_dev_rec|.
Bug:
71913396
Test: Does not crash with a quickly terminated connection.
Change-Id: Ic28beb2888a51090283be04121d785495cf25a84
Jakub Pawlowski [Thu, 18 Jan 2018 02:22:12 +0000 (18:22 -0800)]
Make GAP_ConnWriteData accept BT_HDR
This is next step towards making LE sockets work with zero copies.
Test: transfer file using OPP
Bug:
68359837
Change-Id: Iedcdd59acb223e2982f6cb96b8656f517008dee5
Hemant Gupta [Fri, 19 Jan 2018 01:16:47 +0000 (01:16 +0000)]
Revert "HID: Update condition for checking LE HID handle validity" am:
812d20dfd8
am:
f1cc3e6164
Change-Id: I2eddb42f1e585e4c87d61713a81cb94a3cc03a1c
Hemant Gupta [Fri, 19 Jan 2018 01:07:38 +0000 (01:07 +0000)]
Revert "HID: Update condition for checking LE HID handle validity"
am:
812d20dfd8
Change-Id: Ia541465ba62f3a0c7bb890290f1b2a03925f2756
Stanley Tng [Thu, 18 Jan 2018 18:04:09 +0000 (18:04 +0000)]
Added support for new Android API for LE CoC am:
49dd53cb3d
am:
a1eb49a78f
Change-Id: Ie510183ecaa7bb2bbf6b0cdf6b973c8b7f92d9ef
Stanley Tng [Thu, 18 Jan 2018 17:59:28 +0000 (17:59 +0000)]
Added support for new Android API for LE CoC
am:
49dd53cb3d
Change-Id: If4aa43d5571db2f4c41d1851a486a42804a9efca
minwoo2.kim [Fri, 12 Jan 2018 09:09:04 +0000 (18:09 +0900)]
SDP: Increase heap buffer size used for A2DP/AVRC
This buffer is used to save the attributes parsed from the SDP response
transferred from a peer device.
In Android O, SDP fails sometimes due to full memory from SDP DB.
The reason of this shortage seems to be the increasing of allocated
memory for tSDP_DISC_ATTR.
Android N uses a 32-bit bluetooth lib and 4 bytes of memory for
pointers.
In total, 12 bytes are used for tSDP_DISC_ATTR
Android O uses a 64-bit bluetooth lib and 8 bytes of memory for
pointers.
Now, 24 bytes are used for tSDP_DISC_ATTR.
To match this increase of memory consumption, We need to double the heap
buffer size. (from 1000 to 2000)
bug:
71005276
Test: passed the connection test performed with more than 50 BT devices
launched in the market
Signed-off-by: minwoo kim <minwoo2.kim@lge.com>
Change-Id: I24bb50810e224aa1e23141493b5b2fa3b706c495
Hemant Gupta [Fri, 12 Jan 2018 06:25:47 +0000 (11:55 +0530)]
Revert "HID: Update condition for checking LE HID handle validity"
This reverts commit
af94891aa6e66b0d4b495d60aeac2aa8091c9d33 as changes to
fix same issue already merged via commit
2e3c3d782993c475e608291896db73b0960fa9dd
so this patch is not longer required.
Test: Code analysis for aosp master
Fixes:
71842479
Change-Id: Ifbc2375ad6df7231c85ef30c5e2c5b5d8dde16f0
Bailey Forrest [Thu, 18 Jan 2018 01:57:48 +0000 (17:57 -0800)]
a2dp_source: Use SIZE_MAX queue size for worker_thread
If the queue runs out of space, we can run into a deadlock.
Explanation of the deadlock is in the bug.
If I connect and disconnect ~20 times in quick succession I would
usually run into this issue
Bug:
72121764
Test: Connect/disconnect 170 times with script, issue does not occur.
Change-Id: I0a76e51aa99481f9fe4885b879209b3d215ae5b0
Stanley Tng [Wed, 20 Dec 2017 17:38:30 +0000 (09:38 -0800)]
Added support for new Android API for LE CoC
Added support for the new Android API including the management of the
LE_PSM values.
Also fixed a bug when de-registering the L2CAP CoC, the RCB is not
freed correctly.
Test: Ran the new ACTS Tests for LE CoC and existing ACTS for RfComm
Bug:
70683224
Change-Id: I5a545656bece667e7ba942d7b2334e3f5b49b283
Jakub Pawlowski [Thu, 18 Jan 2018 13:34:04 +0000 (13:34 +0000)]
Limit data accepted by GAP_ConnWriteData to just one SDU am:
ce5f485e67
am:
bfa287eb85
Change-Id: Idc19aa5e5a2fe8d742d4b9d8166667ef4cb833d0
Jakub Pawlowski [Thu, 18 Jan 2018 13:31:31 +0000 (13:31 +0000)]
Limit data accepted by GAP_ConnWriteData to just one SDU
am:
ce5f485e67
Change-Id: I6d91324e7b8347d745a358394403258d02456bae
Jakub Pawlowski [Thu, 18 Jan 2018 02:23:30 +0000 (02:23 +0000)]
Merge "Make BTA_JvL2capWrite take ownership of the data buffer" am:
00fa787f83
am:
e13fcb8cda
Change-Id: I589bd2296c1374e81c76cc2b9006d6c61ccf74ea
Pavlin Radoslavov [Thu, 18 Jan 2018 02:18:33 +0000 (02:18 +0000)]
Merge "Added internal API getMaxConnectedAudioDevices()" am:
94b769b9f3
am:
b652c61044
Change-Id: Ifa92e6e4ee011012b7e17910686e668f1b65e8d2
Jakub Pawlowski [Thu, 18 Jan 2018 02:16:04 +0000 (02:16 +0000)]
Merge "Make BTA_JvL2capWrite take ownership of the data buffer"
am:
00fa787f83
Change-Id: I139a9c76519330023825464558ee47e62f10ace0
Pavlin Radoslavov [Thu, 18 Jan 2018 02:10:42 +0000 (02:10 +0000)]
Merge "Added internal API getMaxConnectedAudioDevices()"
am:
94b769b9f3
Change-Id: I67191c51f005479e8fc16ee24789da1bba8db4ce
Jakub Pawlowski [Fri, 12 Jan 2018 11:19:33 +0000 (03:19 -0800)]
Limit data accepted by GAP_ConnWriteData to just one SDU
This limit is already enforced in BluetoothSocket.java, which is
dividing data into pieces no bigger than MTU.
This is first step towards making it accept BT_HDR with data, in order
to make LE sockets work with zero copies.
Test: transfer file using OPP
Bug:
68359837
Change-Id: I67bfd4ab5c2dc6aa8210058a742c57e1ccf845a0
Treehugger Robot [Thu, 18 Jan 2018 01:49:54 +0000 (01:49 +0000)]
Merge "Make BTA_JvL2capWrite take ownership of the data buffer"
Jakub Pawlowski [Thu, 18 Jan 2018 01:26:51 +0000 (01:26 +0000)]
Fix buffer overflow in GAP_ConnWriteData am:
00c922a091
am:
60b02a72a2
Change-Id: I5257934b9b05492f06de2b17d9cc9597da80e71c
Jakub Pawlowski [Thu, 18 Jan 2018 01:18:45 +0000 (01:18 +0000)]
Fix buffer overflow in GAP_ConnWriteData
am:
00c922a091
Change-Id: Ice8b45329a9351542d1cecc1cb4b5e3429f45a79
Treehugger Robot [Thu, 18 Jan 2018 00:46:57 +0000 (00:46 +0000)]
Merge "Added internal API getMaxConnectedAudioDevices()"
Jakub Pawlowski [Thu, 11 Jan 2018 15:34:39 +0000 (07:34 -0800)]
Make BTA_JvL2capWrite take ownership of the data buffer
This is first step towards making it accept BT_HDR with data, in order
to make LE sockets work with zero copies.
Bug:
68359837
Test: transfer file using OPP
Change-Id: Ib202520554bbc83cb8587bf1c4caa4b0da6b266c
Jakub Pawlowski [Mon, 8 Jan 2018 21:06:45 +0000 (13:06 -0800)]
Fix buffer overflow in GAP_ConnWriteData
Bug: none
Test: exchange data with MPS>11000, sent file between devices using OPP
Change-Id: Ie456a35da4764bdac329135742634ce8f0a63469
Pavlin Radoslavov [Wed, 17 Jan 2018 10:19:42 +0000 (02:19 -0800)]
Added internal API getMaxConnectedAudioDevices()
The API can be used to obtain the maximum number of connected
devices for A2DP or HFP.
Test: Manual
Bug:
64767509
Change-Id: Ide01ea91bc9708b20c78266d791d4775be3f943d
Hansong Zhang [Wed, 17 Jan 2018 01:43:43 +0000 (01:43 +0000)]
Merge "Revert "Fix buffer overflow in GAP_ConnWriteData"" am:
115a92883d
am:
3f37df9c4d
Change-Id: I6a118850c76ef27a076e2ce3d59661596e4689f2
Hansong Zhang [Wed, 17 Jan 2018 01:40:04 +0000 (01:40 +0000)]
Merge "Revert "Fix buffer overflow in GAP_ConnWriteData""
am:
115a92883d
Change-Id: I27c3e98dce3a2f3eb4ce44c2b7f4c0726f8fb76d
Treehugger Robot [Wed, 17 Jan 2018 01:33:46 +0000 (01:33 +0000)]
Merge "Revert "Fix buffer overflow in GAP_ConnWriteData""
Hansong Zhang [Tue, 16 Jan 2018 23:57:27 +0000 (23:57 +0000)]
Revert "Fix buffer overflow in GAP_ConnWriteData"
This reverts commit
9f9c47683e28a0cf99b308deeac04073a9528c59.
Reason for revert: Bluetooth OPP crashing.
Bug:
72049058
Change-Id: Ic9ee9f28ce480453a9e01d3273595bff2264cd2b
Myles Watson [Tue, 16 Jan 2018 18:53:41 +0000 (18:53 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev am:
f3c40264c4 am:
1f573b136d am:
1c4f74e02c am:
0f9c39d5cd am:
510601cbb4 am:
b92debbd19 am:
0e69fe96e7 am:
00a4610749 am:
eacc3e945c -s ours am:
8dc92c8278 -s ours am:
f98ffdb9f3 -s ours
am:
a1d3f370aa -s ours
Change-Id: I96ee5d094ede0a52d092401c27103b01c1e96aba
Myles Watson [Tue, 16 Jan 2018 18:48:38 +0000 (18:48 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev am:
f3c40264c4 am:
1f573b136d am:
1c4f74e02c am:
0f9c39d5cd am:
510601cbb4 am:
b92debbd19 am:
0e69fe96e7 am:
00a4610749 am:
eacc3e945c -s ours am:
8dc92c8278 -s ours
am:
f98ffdb9f3 -s ours
Change-Id: Iadaec6ab08eb3912e0b135b3b9740bed3ca89f3a
Myles Watson [Tue, 16 Jan 2018 18:42:33 +0000 (18:42 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev am:
f3c40264c4 am:
1f573b136d am:
1c4f74e02c am:
0f9c39d5cd am:
510601cbb4 am:
b92debbd19 am:
0e69fe96e7 am:
00a4610749 am:
eacc3e945c -s ours
am:
8dc92c8278 -s ours
Change-Id: Ie10658e4c074b591f470e3faa2763eb6807b8406
Myles Watson [Tue, 16 Jan 2018 18:38:01 +0000 (18:38 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev am:
f3c40264c4 am:
1f573b136d am:
1c4f74e02c am:
0f9c39d5cd am:
510601cbb4 am:
b92debbd19 am:
0e69fe96e7 am:
00a4610749
am:
eacc3e945c -s ours
Change-Id: I4a3bdd2e6dc5688500c4c10704669ba874bac2ff
Myles Watson [Tue, 16 Jan 2018 18:33:06 +0000 (18:33 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev am:
f3c40264c4 am:
1f573b136d am:
1c4f74e02c am:
0f9c39d5cd am:
510601cbb4 am:
b92debbd19 am:
0e69fe96e7
am:
00a4610749
Change-Id: I749c16b970ce622161f073f9a15a51b8b09887ca
Myles Watson [Tue, 16 Jan 2018 18:28:28 +0000 (18:28 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev am:
f3c40264c4 am:
1f573b136d am:
1c4f74e02c am:
0f9c39d5cd am:
510601cbb4 am:
b92debbd19
am:
0e69fe96e7
Change-Id: I1cf83ae6e68124da3afc3f8fc7884d3e12587b80
Myles Watson [Tue, 16 Jan 2018 18:24:21 +0000 (18:24 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev am:
f3c40264c4 am:
1f573b136d am:
1c4f74e02c am:
0f9c39d5cd am:
510601cbb4
am:
b92debbd19
Change-Id: I4e66566e973a8443537f85715dcd9a18ae639d07
Myles Watson [Tue, 16 Jan 2018 18:12:53 +0000 (18:12 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev am:
f3c40264c4 am:
1f573b136d am:
1c4f74e02c am:
0f9c39d5cd
am:
510601cbb4
Change-Id: I95f12990cbc975453460aa18ab125bf571add95d
Myles Watson [Tue, 16 Jan 2018 18:08:23 +0000 (18:08 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev am:
f3c40264c4 am:
1f573b136d am:
1c4f74e02c
am:
0f9c39d5cd
Change-Id: I56a016ee9e1459472e97a341b8cbc9b8253b230b
Myles Watson [Tue, 16 Jan 2018 18:07:27 +0000 (18:07 +0000)]
Merge "SDP: Include the offset in sdp_disc_server_rsp" into oc-dev am:
df98b22809 am:
0b11422ad2
am:
57e3f91682
Change-Id: I14903033eadda2f5d074ce60a2d75751643a084b
Myles Watson [Tue, 16 Jan 2018 18:03:20 +0000 (18:03 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev am:
f3c40264c4 am:
1f573b136d
am:
1c4f74e02c
Change-Id: I160dce825ef9490fea2c9614472d4bb2477cfb40
Myles Watson [Tue, 16 Jan 2018 17:58:52 +0000 (17:58 +0000)]
Merge "SDP: Include the offset in sdp_disc_server_rsp" into oc-dev am:
df98b22809
am:
0b11422ad2
Change-Id: I55b058bbd60d190a5de5949eb23c5b158c6097a8
Myles Watson [Tue, 16 Jan 2018 17:58:18 +0000 (17:58 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev am:
f3c40264c4
am:
1f573b136d
Change-Id: I2d2d968c09bc690ec03ee54a1a4060ef2ba71eac
Myles Watson [Tue, 16 Jan 2018 17:53:52 +0000 (17:53 +0000)]
Merge "SDP: Include the offset in sdp_disc_server_rsp" into oc-dev
am:
df98b22809
Change-Id: I0124a1fb390867e6faecc00d887712d096d07dda
Myles Watson [Tue, 16 Jan 2018 17:53:49 +0000 (17:53 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev
am:
f3c40264c4
Change-Id: I22c76d476befb51d5e8b8c1d5557e711d8949507
TreeHugger Robot [Tue, 16 Jan 2018 17:46:17 +0000 (17:46 +0000)]
Merge "SDP: Pass the bounds to process_service_*_rsp" into mnc-dev
TreeHugger Robot [Tue, 16 Jan 2018 17:46:14 +0000 (17:46 +0000)]
Merge "SDP: Include the offset in sdp_disc_server_rsp" into oc-dev
Ajay Panicker [Sat, 13 Jan 2018 05:28:26 +0000 (05:28 +0000)]
Merge "DO NOT MERGE: AVRCP: Check the number of text attributes requested" into mnc-dev am:
4207e26df6 am:
9f936a8699 am:
45490dc0b4 am:
786be83578 -s ours am:
66cda0073a am:
f9d07e37fa am:
2a8638c939 am:
0daa921541 am:
89ec0b650b -s ours am:
d5afac9258 am:
c82d8dec49
am:
2b0fe05db9
Change-Id: Ie4b91c22eda1fcff52b1672e59ce1af65a3f65b6
Ajay Panicker [Sat, 13 Jan 2018 05:27:59 +0000 (05:27 +0000)]
Merge "DO NOT MERGE: AVRCP: Check the number of text value attributes requested" into mnc-dev am:
90368e62cd am:
d95e0eb654 am:
12d12aac75 am:
b70b57eaf8 -s ours am:
876f7a2033 am:
6c5d8c52b1 am:
1b601dde3c am:
b83b14d8d9 am:
3d05bc5b79 -s ours am:
b1fc877817 am:
b73b9edfd3
am:
e142d90390
Change-Id: I1108e96fc68531f45de94aa0fbae64bbf45f8db0
Ajay Panicker [Sat, 13 Jan 2018 05:27:35 +0000 (05:27 +0000)]
Merge "DO NOT MERGE: AVRCP: Check the number of text attributes requested" into nyc-dev am:
37534db500 am:
81b581d311 am:
201090a46b am:
19607d5aa6 am:
2e98875389 -s ours am:
fd9d136008 am:
b8b926932a
am:
6861e6d281
Change-Id: I1f239809bcb402c6f9e0b539db19bc12e084ba75
Myles Watson [Sat, 13 Jan 2018 05:27:14 +0000 (05:27 +0000)]
BNEP: Check received frame type am:
61e561d8b7 am:
fa946e7bd8 am:
661e71faaf am:
df4385a4f0 -s ours am:
4c5e6785e0 -s ours am:
f1fb6a9a40 -s ours am:
8340e7985c -s ours am:
cc6e8864a9 -s ours am:
d3135d932d -s ours am:
13c8570f4d -s ours am:
c7f7e2a2ad -s ours
am:
12aa378648 -s ours
Change-Id: I8d20472409938033ebaab682d6a5369bbdccb9e6
Myles Watson [Sat, 13 Jan 2018 05:26:49 +0000 (05:26 +0000)]
Merge "PAN: Fix Use-after-free in bta_pan_data_buf_ind_cback" into mnc-dev am:
7cfaf8724e am:
8fa876b282 am:
27626267a5 am:
52de7b9029 -s ours am:
54d56dce26 -s ours am:
325785a28e -s ours am:
f0a0bd2150 -s ours am:
33c34c6187 -s ours am:
fe274a6544 -s ours am:
25cec205f9 -s ours am:
cc2865600d -s ours
am:
338daa7ad6 -s ours
Change-Id: Ibbc43c887d853f3eb6706d1f6d8ec7270f38db64
Ajay Panicker [Sat, 13 Jan 2018 05:26:17 +0000 (05:26 +0000)]
Merge "DO NOT MERGE: AVRCP: Check the number of text value attributes requested" into nyc-dev am:
e71013a820 am:
b0c0a69f45 am:
7a26c58e12 am:
335bda7c4d am:
a2aa7fe13f -s ours am:
a4ee1a73db am:
0d4651cba4
am:
e4fdfd7c84
Change-Id: I7a0fc76c3b15d5b17adfa909067a02fd045ac2b2
Ajay Panicker [Sat, 13 Jan 2018 05:25:40 +0000 (05:25 +0000)]
Merge "AVRCP: Check the number of text attributes requested" into oc-dev am:
8f3a82d17a am:
1846da96cb
am:
828b9f355a
Change-Id: I5aedb7b15fc1cdc1610e02b3aef77dad7986689a
Myles Watson [Sat, 13 Jan 2018 05:25:09 +0000 (05:25 +0000)]
Merge "BNEP: Check received frame type" into nyc-dev am:
3f25ecf630 am:
b4cfd05ab3 am:
8502e4862d am:
56cd06f031 am:
138fd6babf -s ours am:
6123aedafe -s ours am:
7dd771c673 -s ours
am:
7a99c77517 -s ours
Change-Id: I2cc94f582f95bcf015d2d6ecdb8fa26f2ca580ce
Myles Watson [Sat, 13 Jan 2018 05:24:24 +0000 (05:24 +0000)]
PAN: Fix Use-after-free in bta_pan_data_buf_ind_cback am:
bcad4b57fa am:
7158d558cf am:
9b46b1e674 am:
22fe062fd8 am:
09cfdf316a -s ours am:
c57972e5b5 -s ours am:
c8c97fa036 -s ours
am:
7fc1c27c16 -s ours
Change-Id: Ic8c8136560453bfb2beb3378b143d41a371beaa7
Stanley Tng [Sat, 13 Jan 2018 05:23:42 +0000 (05:23 +0000)]
Merge "Remove memory reference to invalid mem in error log" into oc-dev am:
ce6cf16714 -s ours am:
d5d1569ba5 -s ours
am:
f3255f231b -s ours
Change-Id: If04779a08a59499c91cc26394e0942472eca53f9
Myles Watson [Sat, 13 Jan 2018 05:23:18 +0000 (05:23 +0000)]
BNEP: Check received frame type am:
b910734a55 am:
62ca97268e
am:
b11f7ad542
Change-Id: I6189c1818465e8d0c40e4b4918816aa43bc6185f
Ajay Panicker [Sat, 13 Jan 2018 02:39:42 +0000 (02:39 +0000)]
Merge "DO NOT MERGE: AVRCP: Check the number of text attributes requested" into mnc-dev am:
4207e26df6 am:
9f936a8699 am:
45490dc0b4 am:
786be83578 -s ours am:
66cda0073a am:
f9d07e37fa am:
2a8638c939 am:
0daa921541 am:
89ec0b650b -s ours am:
d5afac9258
am:
c82d8dec49
Change-Id: I82fcfb5d5b7de46235307d2a8528cd2cabf5b268
Ajay Panicker [Sat, 13 Jan 2018 02:31:08 +0000 (02:31 +0000)]
Merge "DO NOT MERGE: AVRCP: Check the number of text attributes requested" into mnc-dev am:
4207e26df6 am:
9f936a8699 am:
45490dc0b4 am:
786be83578 -s ours am:
66cda0073a am:
f9d07e37fa am:
2a8638c939 am:
0daa921541 am:
89ec0b650b -s ours
am:
d5afac9258
Change-Id: I6cdb0941e68efe35ab1efed96c70ab0691856e17
Ajay Panicker [Sat, 13 Jan 2018 02:28:37 +0000 (02:28 +0000)]
Merge "DO NOT MERGE: AVRCP: Check the number of text attributes requested" into mnc-dev am:
4207e26df6 am:
9f936a8699 am:
45490dc0b4 am:
786be83578 -s ours am:
66cda0073a am:
f9d07e37fa am:
2a8638c939 am:
0daa921541
am:
89ec0b650b -s ours
Change-Id: I08971172cd73ddc098aaa571b153eee84d163dbb