OSDN Git Service

android-x86/system-bt.git
9 years agoam 6a27776c: Property based change to qualify TC_INT_SRC_SIG_SMG_BV_23_C
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

9 years agoProperty 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

9 years agoam ee039728: Add deep copy of AVRCP metadata commands
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

9 years agoAdd 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

9 years agoam 90dcc56c: Disconnect Gatt during failure of service changed discovery process
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

9 years agoam 4508f24b: Not Implemented response for unsupported AVRCP commands.
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.

9 years agoDisconnect Gatt during failure of service changed discovery process
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

9 years agoNot Implemented response for unsupported AVRCP commands.
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

9 years agoam 00ba745e: Use correct UUID for Central Address Resolution characteristic
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

9 years agoUse 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

9 years agoam 19165cb5: Reject AVDTP START and SUSPEND request in invalid state
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

9 years agoam fa8c7958: Reduce CPU utilization from ~60% to ~10% on busy HCI reads.
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.

9 years agoReject AVDTP START and SUSPEND request in invalid state
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

9 years agoReduce CPU utilization from ~60% to ~10% on busy HCI reads.
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

9 years agoam 08019f3e: Reduce CPU utilization from ~60% to ~10% on busy HCI reads.
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.

9 years agoam 6efc8233: Fix insufficient buffer size allocation in hci_inject
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

9 years agoReduce CPU utilization from ~60% to ~10% on busy HCI reads.
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

9 years agoFix insufficient buffer size allocation in hci_inject
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

9 years agoam d5137a4b: Merge "Rename alarm->creation to alarm->creation_time for readability."
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.

9 years agoMerge "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."

9 years agoam 5e5bc23c: service: Fix clang warnings in uuid_test.cpp
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

9 years agoam a59e8d1f: Merge "Add bthost, a simple BLE GATT server."
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.

9 years agoam bb954527: build: Fix ptr <-> integer cast warnings
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

9 years agoam ecb1b43c: osi: Introduce ptr <-> integer conversion macros
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

9 years agoam cab5fc17: gn-build: Remove all -Wno-unused-* flags from build files
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

9 years agoservice: Fix clang warnings in uuid_test.cpp
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

9 years agoMerge "Add bthost, a simple BLE GATT server."
Ian Coolidge [Fri, 12 Jun 2015 22:50:56 +0000 (22:50 +0000)]
Merge "Add bthost, a simple BLE GATT server."

9 years agoAdd 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

9 years agobuild: Fix ptr <-> integer cast warnings
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

9 years agoosi: Introduce ptr <-> integer conversion macros
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

9 years agogn-build: Remove all -Wno-unused-* flags from build files
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

9 years agoam 74626115: Re-enable the OSI memory allocation tracker.
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.

9 years agoam 1ab6fd76: Revert previous commit and disable net_test_hci under sanitizers.
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.

9 years agoam 506c366c: Fix ASan build.
Evgenii Stepanov [Thu, 11 Jun 2015 22:34:58 +0000 (22:34 +0000)]
am 506c366c: Fix ASan build.

* commit '506c366cc3a1b33bc785f5f007c16ae4bff784c8':
  Fix ASan build.

9 years agoRevert previous commit and disable net_test_hci under sanitizers.
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

9 years agoFix ASan build.
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

9 years agoRe-enable the OSI memory allocation tracker.
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

9 years agoRename alarm->creation to alarm->creation_time for readability.
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

9 years agoFix mnc-dev <-> master merge errors
Andre Eisenbach [Thu, 11 Jun 2015 04:04:38 +0000 (21:04 -0700)]
Fix mnc-dev <-> master merge errors

Change-Id: If4d56229de7d47289560a12205feb7e33ac6fcf5

9 years agoam 625ec341: gn-build: Fix GN build after the merges
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

9 years agoam ab813119: (-s ours) Fix more BLE_INCLUDED == FALSE build breakage
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

9 years agoam 087d1acc: Add missing include.
Dan Albert [Thu, 11 Jun 2015 02:15:49 +0000 (02:15 +0000)]
am 087d1acc: Add missing include.

* commit '087d1acc3f41829e9ce982e6172260d35527e85e':
  Add missing include.

9 years agogn-build: Fix GN build after the merges
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

9 years agoFix more BLE_INCLUDED == FALSE build breakage
Andre Eisenbach [Wed, 10 Jun 2015 23:37:05 +0000 (16:37 -0700)]
Fix more BLE_INCLUDED == FALSE build breakage

Change-Id: I2da6dcdaced78d3a3bce6002fc3885c7480fba82

9 years agoAdd missing include.
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

9 years agoam 53ef6df3: Check transport before subscribing for service changes
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

9 years agoam 2a527108: Add proper checks for PAN & BNEP in BD stack
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

9 years agoam 4633fb8d: Fix issues in A2dp, Avrcp, HF and AG reported by static analysis tool
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

9 years agoam 335c2087: Ignore STOP command if A2DP stream is suspended
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

9 years agoam 5e45edb7: Remove check for stream type in a2dp hal_callbacks.
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.

9 years agoam fc0a9f61: Clear remote BD address information.
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.

9 years agoam c1c26aae: Don\'t stop sniff timer before checking for service ID entry
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

9 years agoam b3997013: Don\'t initiate sniff in sniff mode
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

9 years agoam 45d4c3e3: Updated ATD string parsing
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

9 years agoam e6f4ed85: Stop AG collision timer.
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.

9 years agoam b0765000: Return ERROR for invalid CHLD command arguments
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

9 years agoam c3aa28eb: Reject second AVRCP connection.
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.

9 years agoam b9851818: Disable SCMST feature for A2DP Sink
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

9 years agoam 9b6dfa44: Restarting PM timer for AG while reading OR writing
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

9 years agoam b92ab7d8: Initialize btif_max_hf_clients with proper value
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

9 years agoam 9c264e92: Set the proper authentication level for AvOpen
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

9 years agoam 6b359689: Don\'t open SCO for 2nd MO call if a call is active
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

9 years agoam 4f51fc36: Don\'t close SCO for MO calls
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

9 years agoam 684d1364: (-s ours) SCO connection should happen after SLC.
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.

9 years agoam c1c02ce5: Fix compile error in bta_ag_sco.c
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

9 years agoam 8f4fb27a: (-s ours) Create listen SCO for HS1 if HS2 disconnects during SCO xfer
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

9 years agoam 39b9f827: 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 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.

9 years agoam 9900b499: Reset sniff subrating while in SCO
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

9 years agoam fafa2e20: Open SCO for held call.
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.

9 years agoam 8885d6f4: Update call state before opening SCO.
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.

9 years agoam 616e7417: Handle multi party call states
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

9 years agoam 06c0eca5: Update held call state to connected headset
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

9 years agoam eae61663: Replace malloc/calloc/free with osi_malloc/osi_calloc/osi_free
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

9 years agoam cf8fb474: Fix memory corruption due to BLE multi-adv macro
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

9 years agoam 38798e1b: HID: Handle closing of uhid driver in case failure
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

9 years agoam 065a3e20: Reset pairing state to idle only for the current device
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

9 years agoam 0933b407: Moved the OSI alarm_shutdown() operations to alarm_cleanup()
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()

9 years agoam 5febd64b: Disable the OSI allocation tracker.
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.

9 years agoam 8fb547c7: Handle pairing timeout during remote name request
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

9 years agoam 73022dcd: Reduce GATT log verbosity
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

9 years agoam 3c67f057: Avoid null pointer exception for invalid L2CAP channels
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

9 years agoam 7dac79e3: (-s ours) Add missing clean_up step for the OSI module.
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.

9 years agoam 527c9fe7: Sniff: Use correct sniff configuration for PAN & HS
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

9 years agoam b5c8e291: Make secure connections mode configurable
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

9 years agoam 579fa2a9: Increase the min LE connection interval to 11.25ms
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

9 years agoam 0b469db5: Pairing is prompted with a wrong bd-address
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

9 years agoam c09540f7: Fix problem where multi-adv instances cannot be re-used
Andre Eisenbach [Wed, 10 Jun 2015 22:16:40 +0000 (22:16 +0000)]
am c09540f7: Fix problem where multi-adv instances cannot be re-used

* commit 'c09540f7f5dc712fda7e2179602514c0738092b6':
  Fix problem where multi-adv instances cannot be re-used

9 years agoam 4c0e671b: Recitfy condition when removing device from IRK resolving list
Nitin Arora [Wed, 10 Jun 2015 22:16:38 +0000 (22:16 +0000)]
am 4c0e671b: Recitfy condition when removing device from IRK resolving list

* commit '4c0e671b9a57504747a542544038ebb1abf296e4':
  Recitfy condition when removing device from IRK resolving list

9 years agoam a021a129: Fix build after cross-key issues broke non privacy enabled builds
Andre Eisenbach [Wed, 10 Jun 2015 22:16:37 +0000 (22:16 +0000)]
am a021a129: Fix build after cross-key issues broke non privacy enabled builds

* commit 'a021a12987c4257d137437c6de9438b3344c6f6b':
  Fix build after cross-key issues broke non privacy enabled builds

9 years agoam 2808a249: (-s ours) Fix device/address types and IRK value handling
Satya Calloji [Wed, 10 Jun 2015 22:16:36 +0000 (22:16 +0000)]
am 2808a249: (-s ours) Fix device/address types and IRK value handling

* commit '2808a249c7fc1230eb8955481f94ea0e083165e4':
  Fix device/address types and IRK value handling

9 years agoam 51a36d7e: Fixed cross key for LE when paired over BR-EDR
Satya Calloji [Wed, 10 Jun 2015 22:10:14 +0000 (22:10 +0000)]
am 51a36d7e: Fixed cross key for LE when paired over BR-EDR

* commit '51a36d7e1771bf0622898e6d1fc928028c400aaf':
  Fixed cross key for LE when paired over BR-EDR

9 years agoam 8551d99a: Fix SMP pairing request issue on LE
Satya Calloji [Wed, 10 Jun 2015 22:10:12 +0000 (22:10 +0000)]
am 8551d99a: Fix SMP pairing request issue on LE

* commit '8551d99ac3947c36b867f84dd6ba3776e0aeb3a4':
  Fix SMP pairing request issue on LE

9 years agoam 1f38e92c: Unpair the other transport on a device paired
Satya Calloji [Wed, 10 Jun 2015 22:10:11 +0000 (22:10 +0000)]
am 1f38e92c: Unpair the other transport on a device paired

* commit '1f38e92c7045e92b6b9d7f31bf85ceb585733885':
  Unpair the other transport on a device paired

9 years agoam 70b95989: (-s ours) Static address is seen on scanner after unpairing
Satya Calloji [Wed, 10 Jun 2015 22:10:10 +0000 (22:10 +0000)]
am 70b95989: (-s ours) Static address is seen on scanner after unpairing

* commit '70b9598970e5b18ba53c282319e68faea6eb5681':
  Static address is seen on scanner after unpairing

9 years agoam 3e46b830: (-s ours) Fix for chip capability version check
Satya Calloji [Wed, 10 Jun 2015 22:04:23 +0000 (22:04 +0000)]
am 3e46b830: (-s ours) Fix for chip capability version check

* commit '3e46b83098196782328c339f5fe8021dc52172fc':
  Fix for chip capability version check

9 years agoam 935324ab: (-s ours) LE low power scan feature
Satya Calloji [Wed, 10 Jun 2015 21:58:31 +0000 (21:58 +0000)]
am 935324ab: (-s ours) LE low power scan feature

* commit '935324abbe8706307297f09cf79bbcd4efb73367':
  LE low power scan feature

9 years agoam 089651a3: Fix allocation for LE scan filter parameters
Nitin Arora [Wed, 10 Jun 2015 21:51:50 +0000 (21:51 +0000)]
am 089651a3: Fix allocation for LE scan filter parameters

* commit '089651a314c73f21964457d5d1b2d188e2243574':
  Fix allocation for LE scan filter parameters

9 years agoam 19e91b0f: (-s ours) Fix for premature BLE RPA timeout
Nitin Arora [Wed, 10 Jun 2015 21:51:48 +0000 (21:51 +0000)]
am 19e91b0f: (-s ours) Fix for premature BLE RPA timeout

* commit '19e91b0fe546478f6fb6572c8af7a5faa7559498':
  Fix for premature BLE RPA timeout

9 years agoam 033edab9: Fix GATT connection failure after BT reset
Satya Calloji [Wed, 10 Jun 2015 21:44:34 +0000 (21:44 +0000)]
am 033edab9: Fix GATT connection failure after BT reset

* commit '033edab9780481ca743d1f14cc893dc533c3c3f2':
  Fix GATT connection failure after BT reset

9 years agoam 7557b674: Use correct structure to read LE connection handle
Nitin Arora [Wed, 10 Jun 2015 21:44:33 +0000 (21:44 +0000)]
am 7557b674: Use correct structure to read LE connection handle

* commit '7557b67434226e4baeee87ba86a7b85d1687de9a':
  Use correct structure to read LE connection handle