OSDN Git Service
Hemant Gupta [Tue, 23 Jun 2015 21:07:25 +0000 (21:07 +0000)]
am
0bcf0c6e: HID: Allow reconnection from Host on paired HID Devices.
* commit '
0bcf0c6e6b5b09b9bc7f856f739e57321120f67b':
HID: Allow reconnection from Host on paired HID Devices.
Nitin Shivpure [Tue, 23 Jun 2015 21:06:30 +0000 (21:06 +0000)]
am
eeb249bd: PAN: Fix to avoid buffer corruption while rebuilding the Bnep header
* commit '
eeb249bd2844a14a5b6914f99bad99a38f165caf':
PAN: Fix to avoid buffer corruption while rebuilding the Bnep header
Hemant Gupta [Mon, 4 Aug 2014 12:37:41 +0000 (18:07 +0530)]
HID: Allow reconnection from Host on paired HID Devices.
Host can send connection request when paired HID device
is in disconnected state. We are not checking the
NORMALLY_CONNECTABLE flags from sdp record, and by default
sending this request from host, for subsequent user initiated
connection to paired remote HID Devices.
If the remote HID is in page scan mode, it will get connected
and if not, connection will fail after retrying until
HID_HOST_MAX_CONN_RETRY times.
Without this patch, if remote hid device sdp record shows that
device's NORMALLY_CONNECTABLE flag is false, host will not be
able to create outgoing connection to remote device even if the
device is in pairing mode until device is unpaired giving bad
user experience.
Bug:
22028876
Change-Id: I2b3c5c25dc7b08ab6ed0c3667897e5ea0f05f914
Nitin Shivpure [Tue, 15 Jul 2014 12:30:21 +0000 (18:00 +0530)]
PAN: Fix to avoid buffer corruption while rebuilding the Bnep header
A case, where 3 remote device (PANU role) is connected with DUT (NAP role).
the one remote (PANU role) send BNEP_COMPRESSED_ETHERNET_DEST_ONLY
packet to DUT (NAP role), which is for another remote device (PANU role).
So DUT (NAP role) forwards this packet to another remote device (PANU role).
As same pbuf is used across the L2CAP/BNEP/PAN layer since reception from
L2CAP to writing on L2CAP CID of another PANU. Sometimes buffer (p_buf) gets
corrupted, when required buffer size is greater than actual buffer size,
while rebuilding the Bnep header.
Using bnep_write instead of bnep_writeBuf to solve the buffer corruption
issue, which allocates the new buffer & append data into it.
This patch also add TRC_BNEP & TRC_PAN into conf file.
Bug:
22028876
Change-Id: I125cab6d3da0f8126605bc7e9f764a27ee72fb1f
Anubhav Gupta [Tue, 23 Jun 2015 18:08:17 +0000 (18:08 +0000)]
am
f799a869: Proper construction of AVDTP general reject message
* commit '
f799a869d9e9d656764b1550fb0162276d772739':
Proper construction of AVDTP general reject message
Anubhav Gupta [Tue, 23 Jun 2015 18:08:04 +0000 (18:08 +0000)]
am
8795a9a1: Delay A2DP HAL out stream open process
* commit '
8795a9a1789c4b32b7a2b99c7c09b4fb4ba3775d':
Delay A2DP HAL out stream open process
Anubhav Gupta [Tue, 23 Jun 2015 18:07:57 +0000 (18:07 +0000)]
am
a0124571: Suspend AVDTP link in remote initiated AVDTP Start
* commit '
a0124571e3d5455448dbfcea7617f583b20210f9':
Suspend AVDTP link in remote initiated AVDTP Start
Anubhav Gupta [Tue, 23 Jun 2015 18:07:56 +0000 (18:07 +0000)]
am
96162b60: A2DP: Use mutex to only to check and set HAL state
* commit '
96162b608ce2ad6d86214d7efd2bcc120d1f079c':
A2DP: Use mutex to only to check and set HAL state
Anubhav Gupta [Wed, 12 Nov 2014 14:25:00 +0000 (19:55 +0530)]
Proper construction of AVDTP general reject message
Build AVDTP general reject message as per AVDTP Specification.
Resolves issue with PTS AVDTP case TP/SIG/SMG/BI-28.
Bug:
21896912
Change-Id: I10e729f099898096f666081f5e5cd8e4a9dc3ae7
Anubhav Gupta [Mon, 14 Apr 2014 08:59:25 +0000 (14:29 +0530)]
Delay A2DP HAL out stream open process
Delay A2DP HAL out stream open process to ensure that the
Headset is in proper state when START is initiated from DUT
immediately after the connection due to ongoing music playback.
Jawbone speaker goes to bad state unless it gets enough time
between AVDTP OPEN and START.
Bug:
22028876
Change-Id: I79a895a85ac7d37208192acf9064fd5c979dd28b
Anubhav Gupta [Mon, 12 Aug 2013 20:07:22 +0000 (01:37 +0530)]
Suspend AVDTP link in remote initiated AVDTP Start
As media player is not started as part of remote initiated
AVDTP start, hence if link is kept in Started state when
remote initiated START is received it unncessarily blocks
power manager to trigger sniff on that link which increases
power number.
Related issue is seen with Moto HS820, Denso08.
These peer devices send AVDTP start on AVDTP connect and
does not suspend causing link not to go to sniff.
This change takes care of sending suspend in such scenarios
DUT initiated start gets triggered when local playback starts.
Moreover this change helps in suspending streaming if remote
initiates avdtp start during an ongoing call. This helps
remote and DUT's a2dp state to be in sync.
Bug:
22028876
Change-Id: I8ebee009c95148cf733e39d897bc8ffe5af7791e
Anubhav Gupta [Thu, 4 Jun 2015 11:24:37 +0000 (16:54 +0530)]
A2DP: Use mutex to only to check and set HAL state
In multi-threaded env A2DP state gets updated to suspended
after checking and before acquiring mutex lock. A2DP State
should be checked inside mutex lock to avoid checking against
inconsistent state.
Moreover this change prevents overwriting of state
from AUDIO_A2DP_STATE_SUSPENDED to AUDIO_A2DP_STATE_STOPPED
which would start the data path when there is data inflow
from audio in suspended state, which is not intended.
This change helps avoiding above wrong actions.
Bug:
22028876
Change-Id: I4fb73c1a6851fa97d539860d5fc0b8022b019bc1
Pavlin Radoslavov [Tue, 23 Jun 2015 02:35:23 +0000 (19:35 -0700)]
resolved conflicts for merge of
4197cfdb to mnc-dev-plus-aosp
Change-Id: I01e295c4f86e821f84e45fbf1985088dd1a5347a
Pavlin Radoslavov [Sat, 20 Jun 2015 02:21:47 +0000 (19:21 -0700)]
Fix the file permissions of /data/misc/bluedroid/bt_config.conf
Fix the file access permissions and group ownership of
"/data/misc/bluedroid/bt_config.conf" so the file can be reused when
switching users on the device.
For that purpose, we need to do the following:
1. Set the set-group-ID (bit 02000) flag for directory "/data/misc/bluedroid"
so the files created in that directory will have group-id of
"net_bt_stack" .
2. Change the file's permissions of file "/data/misc/bluedroid/bt_config.conf"
to Read/Write by User and Group.
Bug:
21493919
Change-Id: I48b73711789734b5221231729f8cd9ff9bb94be7
Anubhav Gupta [Fri, 19 Jun 2015 18:20:55 +0000 (18:20 +0000)]
am
6a27776c: Property based change to qualify TC_INT_SRC_SIG_SMG_BV_23_C
* commit '
6a27776c488dd5ce2d29bce543ee42a12dfad60b':
Property based change to qualify TC_INT_SRC_SIG_SMG_BV_23_C
Anubhav Gupta [Thu, 13 Nov 2014 14:28:09 +0000 (19:58 +0530)]
Property based change to qualify TC_INT_SRC_SIG_SMG_BV_23_C
As Bluedroid AVDTP solution does not use ABORT command
in any of the usecases hence this property based change
is made to pass AVDTP ABORT mandatory TC using PTS.
Affected PTS TC: TC_INT_SRC_SIG_SMG_BV_23_C.
System Property to enable sending ABORT to pass the TC is:
bluetooth.pts.force_a2dp_abort
Bug:
21896912
Change-Id: I71bd11de07b9d8fb15a933712db25f0a93e10dd5
Andre Eisenbach [Thu, 18 Jun 2015 02:03:39 +0000 (02:03 +0000)]
am
ee039728: Add deep copy of AVRCP metadata commands
* commit '
ee03972892ca31fe47a759f69be15dd46b0abefe':
Add deep copy of AVRCP metadata commands
Andre Eisenbach [Tue, 16 Jun 2015 13:58:20 +0000 (19:28 +0530)]
Add deep copy of AVRCP metadata commands
The data structure for RC metadata event contains pointers within.
Added deep copy of the data structures to avoid memory corruption.
Bug:
20017069
Change-Id: Ibc5bc75cfd62abda9611060b5b435bed9e472376
Nitin Arora [Wed, 17 Jun 2015 20:42:24 +0000 (20:42 +0000)]
am
90dcc56c: Disconnect Gatt during failure of service changed discovery process
* commit '
90dcc56c1357f2f0b2fa03638033455d89a8a758':
Disconnect Gatt during failure of service changed discovery process
Anubhav Gupta [Wed, 17 Jun 2015 20:42:23 +0000 (20:42 +0000)]
am
4508f24b: Not Implemented response for unsupported AVRCP commands.
* commit '
4508f24b72ed40b6d0cc320cae8cebade6521b2c':
Not Implemented response for unsupported AVRCP commands.
Nitin Arora [Fri, 20 Mar 2015 01:06:41 +0000 (18:06 -0700)]
Disconnect Gatt during failure of service changed discovery process
Gatt service changed discovery holds link till it completes discovery of service,
characteristics, descriptots and writing notification for characteristic descriptor,
this change takes care of removing the link if service discovery fails during any
stage of this process.
Bug:
21896912
Change-Id: Ie97a039568fedc66403895e7e917e4d72a5419e1
Anubhav Gupta [Wed, 23 Oct 2013 12:23:09 +0000 (17:53 +0530)]
Not Implemented response for unsupported AVRCP commands.
Ensure DUT responds as not implemented for AVRCP
pass-through commands which are not supported by DUT.
This gives right impression to peer device on the correct
set of pass-thorugh commands supported by DUT.
Bug:
21896912
Change-Id: Ie10e74e2a399bb420f55c55005600c945b53bfc2
Nitin Arora [Wed, 17 Jun 2015 19:33:42 +0000 (19:33 +0000)]
am
00ba745e: Use correct UUID for Central Address Resolution characteristic
* commit '
00ba745e3a5f76111db92026c0a2ff9097290fa7':
Use correct UUID for Central Address Resolution characteristic
Nitin Arora [Wed, 10 Jun 2015 23:46:45 +0000 (16:46 -0700)]
Use correct UUID for Central Address Resolution characteristic
This patch rectifies the UUID used for Central Address resolution
characteristic which was earlier assigned the same value as
UUID for service change indication
Bug:
21896912
Change-Id: I2b341413d0a4331584844b54971f7645fd7e438e
Anubhav Gupta [Tue, 16 Jun 2015 21:23:53 +0000 (21:23 +0000)]
am
19165cb5: Reject AVDTP START and SUSPEND request in invalid state
* commit '
19165cb562df83f29f7403b9a0f38b199a2edfb3':
Reject AVDTP START and SUSPEND request in invalid state
Sharvil Nanavati [Tue, 16 Jun 2015 21:23:53 +0000 (21:23 +0000)]
am
fa8c7958: Reduce CPU utilization from ~60% to ~10% on busy HCI reads.
* commit '
fa8c795867b284239eb88970889a145cfa026f78':
Reduce CPU utilization from ~60% to ~10% on busy HCI reads.
Anubhav Gupta [Wed, 6 May 2015 10:54:10 +0000 (16:24 +0530)]
Reject AVDTP START and SUSPEND request in invalid state
Reject remote initiated AVDTP START and SUSPEND request
in invalid state. This helps passing the below PTS cases.
TC_ACP_SRC_SIG_SMG_BI_20
TC_ACP_SRC_SIG_SMG_BI_26
Change-Id: I177456389246df89e7d7560555ffffde0639e618
Sharvil Nanavati [Sat, 13 Jun 2015 09:12:08 +0000 (02:12 -0700)]
Reduce CPU utilization from ~60% to ~10% on busy HCI reads.
This patch improves RFCOMM throughput and reduces CPU utilization.
Instead of using a counting semaphore to measure bytes and reading
one at a time from the eager reader's buffer, read in bulk based
on the incoming read request size.
Change-Id: I17046bfbc3ca49576a9c82b38911aeb84234881a
Sharvil Nanavati [Mon, 15 Jun 2015 23:09:22 +0000 (23:09 +0000)]
am
08019f3e: Reduce CPU utilization from ~60% to ~10% on busy HCI reads.
* commit '
08019f3e6a2430e0631f2524e577e497e420c04e':
Reduce CPU utilization from ~60% to ~10% on busy HCI reads.
Mudumba Ananth [Mon, 15 Jun 2015 22:53:06 +0000 (22:53 +0000)]
am
6efc8233: Fix insufficient buffer size allocation in hci_inject
* commit '
6efc8233c745717562aa6d21bb395494d5d10a01':
Fix insufficient buffer size allocation in hci_inject
Sharvil Nanavati [Sat, 13 Jun 2015 09:12:08 +0000 (02:12 -0700)]
Reduce CPU utilization from ~60% to ~10% on busy HCI reads.
This patch improves RFCOMM throughput and reduces CPU utilization.
Instead of using a counting semaphore to measure bytes and reading
one at a time from the eager reader's buffer, read in bulk based
on the incoming read request size.
Change-Id: I17046bfbc3ca49576a9c82b38911aeb84234881a
Mudumba Ananth [Thu, 4 Jun 2015 13:00:48 +0000 (06:00 -0700)]
Fix insufficient buffer size allocation in hci_inject
A bug in the hci_inject when requesting a buffer to carry the
injected HCI packet. The allocated size should include the BT_HDR
header size.
Change-Id: Ic1fd41264249103140ce50dff843a99a6bd7dbd8
Sharvil Nanavati [Sun, 14 Jun 2015 23:21:28 +0000 (23:21 +0000)]
am
d5137a4b: Merge "Rename alarm->creation to alarm->creation_time for readability."
* commit '
d5137a4b82870b5384b748a1a70d26238d2883e0':
Rename alarm->creation to alarm->creation_time for readability.
Sharvil Nanavati [Sun, 14 Jun 2015 23:02:08 +0000 (23:02 +0000)]
Merge "Rename alarm->creation to alarm->creation_time for readability."
Arman Uguray [Sat, 13 Jun 2015 02:25:54 +0000 (02:25 +0000)]
am
5e5bc23c: service: Fix clang warnings in uuid_test.cpp
* commit '
5e5bc23ca797f9060e5bf382a0d4a80e4952ceba':
service: Fix clang warnings in uuid_test.cpp
Ian Coolidge [Sat, 13 Jun 2015 02:25:44 +0000 (02:25 +0000)]
am
a59e8d1f: Merge "Add bthost, a simple BLE GATT server."
* commit '
a59e8d1f46d9881ba3221afcca732241416e6804':
Add bthost, a simple BLE GATT server.
Arman Uguray [Sat, 13 Jun 2015 02:25:28 +0000 (02:25 +0000)]
am
bb954527: build: Fix ptr <-> integer cast warnings
* commit '
bb95452741bfd65723ea417c25dbd326c7568ab7':
build: Fix ptr <-> integer cast warnings
Arman Uguray [Sat, 13 Jun 2015 02:25:27 +0000 (02:25 +0000)]
am
ecb1b43c: osi: Introduce ptr <-> integer conversion macros
* commit '
ecb1b43c54458de894a570349f371eb4fb2c8b8c':
osi: Introduce ptr <-> integer conversion macros
Arman Uguray [Sat, 13 Jun 2015 02:25:27 +0000 (02:25 +0000)]
am
cab5fc17: gn-build: Remove all -Wno-unused-* flags from build files
* commit '
cab5fc179730ce6910989307680b275195876c4d':
gn-build: Remove all -Wno-unused-* flags from build files
Arman Uguray [Sat, 13 Jun 2015 00:33:34 +0000 (17:33 -0700)]
service: Fix clang warnings in uuid_test.cpp
This CL fixes some clang compile warnings and errors and style issues in
service/uuid_test.cpp
Bug: none
Change-Id: I2d1ecf6e21fe4d6b1741f2a113ed5834518a29c6
Ian Coolidge [Fri, 12 Jun 2015 22:50:56 +0000 (22:50 +0000)]
Merge "Add bthost, a simple BLE GATT server."
Ian Coolidge [Thu, 4 Jun 2015 00:20:30 +0000 (17:20 -0700)]
Add bthost, a simple BLE GATT server.
This is accessible via Unix socket.
It only has a couple of interesting features:
* Built in support for large blob attributes (>512 octets)
* Attribute caching (avoid frame-level IO for IPC clients)
Some string utilies are taken from modp_b64 and Chromium base.
Bug:
21076037
Change-Id: I6a29959159de76f8dd68d6bbaabe2100daabb6fa
Arman Uguray [Wed, 3 Jun 2015 04:11:07 +0000 (21:11 -0700)]
build: Fix ptr <-> integer cast warnings
This CL removes the -Wno-pointer-to-integer-cast and
-Wno-integer-to-pointer-cast flags from GN build files. The resulting errors
were fixed using the following:
1. All ptr <-> integer casts are now done by using the new
PTR_TO_INT/INT_TO_PTR macros defined in osi.h
2. The TIMER_PARAM_TYPE macro, defined in gki/common/gki.h and
include/bt_target.h have been redefined as void* rather than UINT32. This
is better, since "void*" can act as a simple container without any
precision loss that would be caused by a type such as UINT32 on 64-bit
systems. void* inherently is a safer container for all pointer types but
UINT32 isn't.
BUG=
21570302
Change-Id: I4a82c4a40c91caa31e372382c40d424be220cbe3
Arman Uguray [Wed, 3 Jun 2015 02:48:51 +0000 (19:48 -0700)]
osi: Introduce ptr <-> integer conversion macros
This CL introduces macros for safe pointer to integer conversion (and vice
versa). Also fixed a small style issue in log.h
Bug:
21570302
Change-Id: If76bf5e35970f9b33f9bef53fbd03a7effae08dc
Arman Uguray [Tue, 2 Jun 2015 21:56:45 +0000 (14:56 -0700)]
gn-build: Remove all -Wno-unused-* flags from build files
This CL removes the -Wno-unused-variable, -Wno-unused-value, and
-Wno-unused-function flags from all GN build and Android.mk files
(except in test/ & tools/, which are not built using GN yet). Compile
warnings, caused by the newly enabled flags, have been fixed throughout
the code base.
Bug:
21570302
Change-Id: I1c128b62256faa17668124798341005bcd0f7315
Pavlin Radoslavov [Fri, 12 Jun 2015 05:15:35 +0000 (05:15 +0000)]
am
74626115: Re-enable the OSI memory allocation tracker.
* commit '
74626115db17478a12d1d39bcefd5af500fadfda':
Re-enable the OSI memory allocation tracker.
Evgenii Stepanov [Thu, 11 Jun 2015 22:54:00 +0000 (22:54 +0000)]
am
1ab6fd76: Revert previous commit and disable net_test_hci under sanitizers.
* commit '
1ab6fd76ae670029fa3811c93878329dc793cde3':
Revert previous commit and disable net_test_hci under sanitizers.
Evgenii Stepanov [Thu, 11 Jun 2015 22:34:58 +0000 (22:34 +0000)]
am
506c366c: Fix ASan build.
* commit '
506c366cc3a1b33bc785f5f007c16ae4bff784c8':
Fix ASan build.
Evgenii Stepanov [Thu, 11 Jun 2015 22:34:12 +0000 (15:34 -0700)]
Revert previous commit and disable net_test_hci under sanitizers.
Change-Id: Ifd544ef241f622c647ecea1026025049a470bd16
Evgenii Stepanov [Thu, 11 Jun 2015 21:30:41 +0000 (14:30 -0700)]
Fix ASan build.
Not sure why, but with ASan I get missing symbol GKI_freebuf.
Indeed, it is defined in a library that's not in the target's deps.
Bug:
21785137
Change-Id: I595f3e3df6ad5dde3f4f8570426479050b1552fa
Pavlin Radoslavov [Thu, 11 Jun 2015 09:09:01 +0000 (02:09 -0700)]
Re-enable the OSI memory allocation tracker.
Previously, the OSI memory allocation tracker was disabled as
a temporary workaround for Bug
21561735.
The root cause for the original issue is now addressed by using the
appropriate linker flags when generating the bluetooth.default.so
shared library:
LOCAL_LDLIBS := -Wl,-Bsymbolic,-Bsymbolic-functions
Also, added missing #include in file "btif/src/btif_sock_sco.c"
Bug:
21561735
Change-Id: I384a6f3d1d03c74f8d1e3c96bf7e0b5961206feb
Sharvil Nanavati [Thu, 11 Jun 2015 05:00:16 +0000 (22:00 -0700)]
Rename alarm->creation to alarm->creation_time for readability.
Change-Id: I007b2211d9b52422b4442765bb97c0ba90613c50
Andre Eisenbach [Thu, 11 Jun 2015 04:04:38 +0000 (21:04 -0700)]
Fix mnc-dev <-> master merge errors
Change-Id: If4d56229de7d47289560a12205feb7e33ac6fcf5
Arman Uguray [Thu, 11 Jun 2015 02:31:34 +0000 (02:31 +0000)]
am
625ec341: gn-build: Fix GN build after the merges
* commit '
625ec34106a70d9299c68593279a0d9c77bfd87f':
gn-build: Fix GN build after the merges
Andre Eisenbach [Thu, 11 Jun 2015 02:31:33 +0000 (02:31 +0000)]
am
ab813119: (-s ours) Fix more BLE_INCLUDED == FALSE build breakage
* commit '
ab813119d61a3ca8ac8ecb5239b73bf77e2c05bb':
Fix more BLE_INCLUDED == FALSE build breakage
Dan Albert [Thu, 11 Jun 2015 02:15:49 +0000 (02:15 +0000)]
am
087d1acc: Add missing include.
* commit '
087d1acc3f41829e9ce982e6172260d35527e85e':
Add missing include.
Arman Uguray [Wed, 10 Jun 2015 23:21:12 +0000 (16:21 -0700)]
gn-build: Fix GN build after the merges
This CL fixes the GN build after the recent merges to aosp/master.
Change-Id: I0c9d8178986165d5a4a67261532e8a08b6923d22
Andre Eisenbach [Wed, 10 Jun 2015 23:37:05 +0000 (16:37 -0700)]
Fix more BLE_INCLUDED == FALSE build breakage
Change-Id: I2da6dcdaced78d3a3bce6002fc3885c7480fba82
Dan Albert [Tue, 9 Jun 2015 23:53:45 +0000 (16:53 -0700)]
Add missing include.
osi_malloc was never included, so it was implicitly defined as
returning an integer (thank you, C). Clang caught the int to pointer
conversion error.
Change-Id: I0d8a3363d92cb72a22780d049a53e193d2e50ec5
Andre Eisenbach [Wed, 10 Jun 2015 22:47:55 +0000 (22:47 +0000)]
am
53ef6df3: Check transport before subscribing for service changes
* commit '
53ef6df3e40846528a561f762515d1e628077c19':
Check transport before subscribing for service changes
Hemant Gupta [Wed, 10 Jun 2015 22:47:54 +0000 (22:47 +0000)]
am
2a527108: Add proper checks for PAN & BNEP in BD stack
* commit '
2a527108d22861aa4091143c740e09235b3692c5':
Add proper checks for PAN & BNEP in BD stack
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:54 +0000 (22:47 +0000)]
am
4633fb8d: Fix issues in A2dp, Avrcp, HF and AG reported by static analysis tool
* commit '
4633fb8d4b0376474f6d38c58ee5ee563a392ef5':
Fix issues in A2dp, Avrcp, HF and AG reported by static analysis tool
Anubhav Gupta [Wed, 10 Jun 2015 22:47:53 +0000 (22:47 +0000)]
am
335c2087: Ignore STOP command if A2DP stream is suspended
* commit '
335c208713b3c9eadcc301acac947b2f96e31da6':
Ignore STOP command if A2DP stream is suspended
Anubhav Gupta [Wed, 10 Jun 2015 22:47:52 +0000 (22:47 +0000)]
am
5e45edb7: Remove check for stream type in a2dp hal_callbacks.
* commit '
5e45edb7f50497436d00423327c55707588211eb':
Remove check for stream type in a2dp hal_callbacks.
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:51 +0000 (22:47 +0000)]
am
fc0a9f61: Clear remote BD address information.
* commit '
fc0a9f6157e612b757a0b6ff3139da20cab2db91':
Clear remote BD address information.
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:50 +0000 (22:47 +0000)]
am
c1c26aae: Don\'t stop sniff timer before checking for service ID entry
* commit '
c1c26aae2708cb74d2aa3e70b5168e0172731c49':
Don't stop sniff timer before checking for service ID entry
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:49 +0000 (22:47 +0000)]
am
b3997013: Don\'t initiate sniff in sniff mode
* commit '
b399701373c8829e5d0f85041e7f7542418d7773':
Don't initiate sniff in sniff mode
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:49 +0000 (22:47 +0000)]
am
45d4c3e3: Updated ATD string parsing
* commit '
45d4c3e316315b35cdfc6026bd1fc6b47d27c271':
Updated ATD string parsing
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:48 +0000 (22:47 +0000)]
am
e6f4ed85: Stop AG collision timer.
* commit '
e6f4ed85b19c49a3577b2c2842bb6ca20452ceb8':
Stop AG collision timer.
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:46 +0000 (22:47 +0000)]
am
b0765000: Return ERROR for invalid CHLD command arguments
* commit '
b0765000f362bd48fbf48fd4625a9b3ad825ee14':
Return ERROR for invalid CHLD command arguments
Anubhav Gupta [Wed, 10 Jun 2015 22:47:45 +0000 (22:47 +0000)]
am
c3aa28eb: Reject second AVRCP connection.
* commit '
c3aa28eb96782e966d3b044eb9edeeedaa95bd39':
Reject second AVRCP connection.
Anubhav Gupta [Wed, 10 Jun 2015 22:47:44 +0000 (22:47 +0000)]
am
b9851818: Disable SCMST feature for A2DP Sink
* commit '
b9851818bfce9f8d4ac2fb16c1f6cf23cb76f17a':
Disable SCMST feature for A2DP Sink
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:43 +0000 (22:47 +0000)]
am
9b6dfa44: Restarting PM timer for AG while reading OR writing
* commit '
9b6dfa44d027e093d38ea7b1a402f0b0c00b6e28':
Restarting PM timer for AG while reading OR writing
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:42 +0000 (22:47 +0000)]
am
b92ab7d8: Initialize btif_max_hf_clients with proper value
* commit '
b92ab7d8d5154b9539cf3a5355a0adc1d736773a':
Initialize btif_max_hf_clients with proper value
Anubhav Gupta [Wed, 10 Jun 2015 22:47:42 +0000 (22:47 +0000)]
am
9c264e92: Set the proper authentication level for AvOpen
* commit '
9c264e92305f84a5e8a92bc859812def0ce71792':
Set the proper authentication level for AvOpen
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:41 +0000 (22:47 +0000)]
am
6b359689: Don\'t open SCO for 2nd MO call if a call is active
* commit '
6b359689a482fae92f26aae6252fddfc296aaabf':
Don't open SCO for 2nd MO call if a call is active
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:40 +0000 (22:47 +0000)]
am
4f51fc36: Don\'t close SCO for MO calls
* commit '
4f51fc3650873535d20e4cf00da68d723c1378b6':
Don't close SCO for MO calls
Mallikarjuna GB [Wed, 10 Jun 2015 22:47:39 +0000 (22:47 +0000)]
am
684d1364: (-s ours) SCO connection should happen after SLC.
* commit '
684d136447a93311a7ebd2e6daf931b77e802120':
SCO connection should happen after SLC.
Andre Eisenbach [Wed, 10 Jun 2015 22:42:02 +0000 (22:42 +0000)]
am
c1c02ce5: Fix compile error in bta_ag_sco.c
* commit '
c1c02ce58f8513ab1c6ab3010be4867c22b3b5c6':
Fix compile error in bta_ag_sco.c
Mallikarjuna GB [Wed, 10 Jun 2015 22:42:02 +0000 (22:42 +0000)]
am
8f4fb27a: (-s ours) Create listen SCO for HS1 if HS2 disconnects during SCO xfer
* commit '
8f4fb27a66a83cc65eb7923b6912d0aaba279a8b':
Create listen SCO for HS1 if HS2 disconnects during SCO xfer
Mallikarjuna GB [Wed, 10 Jun 2015 22:36:04 +0000 (22:36 +0000)]
am
39b9f827: Don\'t open SCO on state change for multi party call on DUT.
* commit '
39b9f827e1f9f0599070928465f84b69c4d5dfc0':
Don't open SCO on state change for multi party call on DUT.
Mallikarjuna GB [Wed, 10 Jun 2015 22:36:04 +0000 (22:36 +0000)]
am
9900b499: Reset sniff subrating while in SCO
* commit '
9900b49968297aa15872a9b7ef3a258ecf48cf1b':
Reset sniff subrating while in SCO
Mallikarjuna GB [Wed, 10 Jun 2015 22:36:03 +0000 (22:36 +0000)]
am
fafa2e20: Open SCO for held call.
* commit '
fafa2e20a8b56ab8320adebce2c6dc93d01801c5':
Open SCO for held call.
Mallikarjuna GB [Wed, 10 Jun 2015 22:36:02 +0000 (22:36 +0000)]
am
8885d6f4: Update call state before opening SCO.
* commit '
8885d6f4ea0aca5e97a5f405434d4494c5e41b85':
Update call state before opening SCO.
Mallikarjuna GB [Wed, 10 Jun 2015 22:36:01 +0000 (22:36 +0000)]
am
616e7417: Handle multi party call states
* commit '
616e7417c9520db24adf20b7c0aaf967ce6e106d':
Handle multi party call states
Mallikarjuna GB [Wed, 10 Jun 2015 22:35:59 +0000 (22:35 +0000)]
am
06c0eca5: Update held call state to connected headset
* commit '
06c0eca504910115020b86676fae60bb171b7a47':
Update held call state to connected headset
Pavlin Radoslavov [Wed, 10 Jun 2015 22:35:58 +0000 (22:35 +0000)]
am
eae61663: Replace malloc/calloc/free with osi_malloc/osi_calloc/osi_free
* commit '
eae61663a5c44f2a5757ae3df80cbc3b97fa6d60':
Replace malloc/calloc/free with osi_malloc/osi_calloc/osi_free
Sunny Kapdi [Wed, 10 Jun 2015 22:35:57 +0000 (22:35 +0000)]
am
cf8fb474: Fix memory corruption due to BLE multi-adv macro
* commit '
cf8fb474b12660ee799ded5b60e4654c8f3ffe13':
Fix memory corruption due to BLE multi-adv macro
Hemant Gupta [Wed, 10 Jun 2015 22:35:56 +0000 (22:35 +0000)]
am
38798e1b: HID: Handle closing of uhid driver in case failure
* commit '
38798e1b7cc7873aa849c3c7c58902f713d909be':
HID: Handle closing of uhid driver in case failure
Srinu Jella [Wed, 10 Jun 2015 22:35:54 +0000 (22:35 +0000)]
am
065a3e20: Reset pairing state to idle only for the current device
* commit '
065a3e209f5dae24bc7c21bf2659e9ccef23ebf1':
Reset pairing state to idle only for the current device
Pavlin Radoslavov [Wed, 10 Jun 2015 22:35:53 +0000 (22:35 +0000)]
am
0933b407: Moved the OSI alarm_shutdown() operations to alarm_cleanup()
* commit '
0933b4075e16589a073e85d8230677238b29b780':
Moved the OSI alarm_shutdown() operations to alarm_cleanup()
Pavlin Radoslavov [Wed, 10 Jun 2015 22:35:52 +0000 (22:35 +0000)]
am
5febd64b: Disable the OSI allocation tracker.
* commit '
5febd64b95260672d41964337377fb312ea2c07b':
Disable the OSI allocation tracker.
Srinu Jella [Wed, 10 Jun 2015 22:35:51 +0000 (22:35 +0000)]
am
8fb547c7: Handle pairing timeout during remote name request
* commit '
8fb547c7313644044c3d4ce38d68a2ad80f2d6c8':
Handle pairing timeout during remote name request
Andre Eisenbach [Wed, 10 Jun 2015 22:35:51 +0000 (22:35 +0000)]
am
73022dcd: Reduce GATT log verbosity
* commit '
73022dcde0411cb5a5684aaa78554c698916d4af':
Reduce GATT log verbosity
Srinu Jella [Wed, 10 Jun 2015 22:35:50 +0000 (22:35 +0000)]
am
3c67f057: Avoid null pointer exception for invalid L2CAP channels
* commit '
3c67f057825cafc1476559fdd15874db72deb217':
Avoid null pointer exception for invalid L2CAP channels
Pavlin Radoslavov [Wed, 10 Jun 2015 22:35:49 +0000 (22:35 +0000)]
am
7dac79e3: (-s ours) Add missing clean_up step for the OSI module.
* commit '
7dac79e3614a7956637b7dd294cf9f38afcf09f4':
Add missing clean_up step for the OSI module.
Hemant Gupta [Wed, 10 Jun 2015 22:16:53 +0000 (22:16 +0000)]
am
527c9fe7: Sniff: Use correct sniff configuration for PAN & HS
* commit '
527c9fe7f49c171713e227610ed8829eaa2dac05':
Sniff: Use correct sniff configuration for PAN & HS
Andre Eisenbach [Wed, 10 Jun 2015 22:16:44 +0000 (22:16 +0000)]
am
b5c8e291: Make secure connections mode configurable
* commit '
b5c8e291dcac7d45e4788a10ade8200d67e44786':
Make secure connections mode configurable
Prerepa Viswanadham [Wed, 10 Jun 2015 22:16:42 +0000 (22:16 +0000)]
am
579fa2a9: Increase the min LE connection interval to 11.25ms
* commit '
579fa2a950f21f3e5808a2d060afebbf5e8f0732':
Increase the min LE connection interval to 11.25ms
Satya Calloji [Wed, 10 Jun 2015 22:16:41 +0000 (22:16 +0000)]
am
0b469db5: Pairing is prompted with a wrong bd-address
* commit '
0b469db5e4991a1de0250fbeaca16ebd82f9470b':
Pairing is prompted with a wrong bd-address