• R/O
  • HTTP
  • SSH
  • HTTPS

Liste der Commits

Tags
Keine Tags

Frequently used words (click to add to your profile)

javaandroidc++linuxc#objective-ccocoa誰得qtrubypythongamewindowsbathyscaphephpguic翻訳omegattwitterframeworktestbtronarduinovb.net計画中(planning stage)directxpreviewerゲームエンジンdom

system/bt


RSS
Rev. Zeit Autor
9e5f76c 2017-05-03 02:33:57 Jacky Cheung

Do not GATT_ERROR on MTU change

Bug: 37305498
Test: manual on MSM8909
Change-Id: I07389620efc914d0ece52262edc2c35b498d5564
(cherry picked from commit f271c9109e5608acb393c9bef0bca9d2b0177f5d)

85d4e42 2017-05-02 08:30:11 Dan Pasanen

Android 7.1.2 release 8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEABECAAYFAlkHVqAACgkQ6K0/gZqxDnjkegCfQoBnvmuzq4ZT95j7IcghpXxz
TvQAn2ZqFbFNLGUBRXornBld3jvHsNns
=QCl4
-----END PGP SIGNATURE-----

Merge tag 'android-7.1.2_r8' into cm-14.1

Android 7.1.2 release 8

# gpg: Signature made Mon 01 May 2017 10:39:12 AM CDT
# gpg: using DSA key E8AD3F819AB10E78
# gpg: Can't check signature: No public key

1453f0b 2017-04-30 16:11:57 gitbuildkicker

merge in oc-release history after reset to oc-dev

3c05eb1 2017-04-30 06:06:55 TreeHugger Robot

Merge "Move ad2p back to system." into oc-dev

102f2e3 2017-04-29 12:55:00 Jacky Cheung

Merge "DO NOT MERGE ANYWHERE Fix LE disconnecting right after pairing" into cw-f-dev am: b055f8b68a -s ours
am: f67b6bfa1b -s ours

Change-Id: I94a81ea270037bd5fc7420a52819421125fc5b5b

f67b6bf 2017-04-29 12:52:59 Jacky Cheung

Merge "DO NOT MERGE ANYWHERE Fix LE disconnecting right after pairing" into cw-f-dev
am: b055f8b68a -s ours

Change-Id: I7b31a9bb0a09d3e7bbb2b666331f4ac47a93efff

b055f8b 2017-04-29 12:48:19 Jacky Cheung

Merge "DO NOT MERGE ANYWHERE Fix LE disconnecting right after pairing" into cw-f-dev

7577cd7 2017-04-29 05:04:24 Jakub Pawlowski

DO NOT MERGE ANYWHERE Fix LE disconnecting right after pairing

When a device connect to android over LE, the default policy is to keep
this connection. If any app "claims" this connnection, and then stop
using it, we'll disconnect from the device after a short timeout.

If pairing is triggered to such device, that is connected but not used
by any app, it will cause disconnect after the pairing is finished. This
is because using SMP over fixed LE L2CAP channel is conseidered as
connecting, using, and disconnecting a channel by the stack. This is
obvious logic error - using fixed channels should not require
"connecting" to them.

As a temporary workaround, do not trigger a timeout when a fixed SMP
channel is closed over LE.

For LE only devices, this means they will stay connected after the
pairing until some app starts using them or they disconnect. For dual
mode devices, Classic connection will be established and SDP will be
performed. The classic connection will be disconnected if no app will
use it, and the LE connection to the device will stay up.

Bug: 37352720
Test: manual
Change-Id: Ic9d688aacf84e0267277b12b28dfa7cc57fdcea6
(cherry picked from commit 7c8bab231328956d3b7569280cb162be4e345422)

00fbcbf 2017-04-29 05:03:15 Steven Moreland

Move ad2p back to system.

Test: built to vendor
Fixes: 37681782
Change-Id: I08542090d6b371e3c6de2e65d5c68d0f14c76737

7d60450 2017-04-29 04:46:17 Philip Cuadra

Revert "Make Bluetooth audio threads use RT scheduling"

This reverts commit eaa42774f393eb3ccaee91a958e8df6a8fb09b91.

http://b/37733903
Test: confirmed switching users does not hang.

Change-Id: Ic54e4ed2dda057e681df225a37a574c221cd8fc3
(cherry picked from commit feb2d84f4b69392b5f37ae1ec9d53ac728514275)

59a2185 2017-04-28 10:31:48 Philip Cuadra

Merge "Revert "Make Bluetooth audio threads use RT scheduling"" into oc-dev

feb2d84 2017-04-28 10:27:09 Philip Cuadra

Revert "Make Bluetooth audio threads use RT scheduling"

This reverts commit eaa42774f393eb3ccaee91a958e8df6a8fb09b91.

http://b/37733903
Test: confirmed switching users does not hang.

Change-Id: Ic54e4ed2dda057e681df225a37a574c221cd8fc3

88342fb 2017-04-28 07:20:43 Jakub Pawlowski

Merge changes from topic 'bt5-cherry-pickerry-3' into oc-dev

* changes:
Fix LE disconnecting right after pairing
Handle remote not supporting LL_SLAVE_FEATURE_REQ
Expose LE advertiser address for easier PTS tests (4/6)
Read by UUID for PTS tests (4/5)

21ae30a 2017-04-28 05:58:16 Ajay Panicker

Limit btsnoop file size (5/9)

Limit btsnoop file size by rotating between snoop files. The rotation occurrs
when a fixed number of packets have been logged and will start overwriting
the older file.

Bug: 35998031
Test: Enable snoop logs from developer options and let logs get large
Merged-In: Ia8741223cb31b2c20d9ef5607e9204cc3946b165
Change-Id: Ia8741223cb31b2c20d9ef5607e9204cc3946b165

4316cf4 2017-04-28 05:19:51 Linux Build Service Account

Promotion of bt.lnx.2.1.c1-00049.

CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
2020549 I29cf2824d12a26aaedde31e156f1b7bf69af65e6 Fix HOGP report handling with HOGP devices

Change-Id: Ida529f2b6481183c814c5d28ac611f4c888f384e
CRs-Fixed: 2020549

72d2bbe 2017-04-28 04:56:16 Jacky Cheung

Fix issue with BLE advertising not started when local privacy is not enabled

Bug: 37282500
Test: manual
Change-Id: I44657d0b3315bc241373c8cbaf6a2b6a6e49f31d

3c3ef2d 2017-04-28 04:53:51 Jakub Pawlowski

Fix LE disconnecting right after pairing

When a device connect to android over LE, the default policy is to keep
this connection. If any app "claims" this connnection, and then stop
using it, we'll disconnect from the device after a short timeout.

If pairing is triggered to such device, that is connected but not used
by any app, it will cause disconnect after the pairing is finished. This
is because using SMP over fixed LE L2CAP channel is conseidered as
connecting, using, and disconnecting a channel by the stack. This is
obvious logic error - using fixed channels should not require
"connecting" to them.

As a temporary workaround, do not trigger a timeout when a fixed SMP
channel is closed over LE.

For LE only devices, this means they will stay connected after the
pairing until some app starts using them or they disconnect. For dual
mode devices, Classic connection will be established and SDP will be
performed. The classic connection will be disconnected if no app will
use it, and the LE connection to the device will stay up.

Bug: 37352720
Test: manual
Change-Id: Ic9d688aacf84e0267277b12b28dfa7cc57fdcea6
(cherry picked from commit 7c8bab231328956d3b7569280cb162be4e345422)

3928d8e 2017-04-28 04:53:35 Jakub Pawlowski

Handle remote not supporting LL_SLAVE_FEATURE_REQ

Test: for PTS
Change-Id: I3030a068c1c4980fa7cbb23b478afbe441584869
(cherry picked from commit 341b6db90d67e76ea9262c5e9f3ba5063cb93598)

e90b45e 2017-04-28 04:53:19 Jakub Pawlowski

Expose LE advertiser address for easier PTS tests (4/6)

This patchset adds a hidden method getOwnAddress, that lets app with
BLUETOOTH_PRIVILEGED permission to lear their own addreess. This is done
exclusively for PTS tests.

Bug: 35147497
Test: manual
Change-Id: I5ad554d872f2b772f2bf91642a9648c4018d935c
(cherry picked from commit 779b4fd786c571cb8013f4d94ddacfe7116fb05f)

76f2c86 2017-04-28 04:53:10 Jakub Pawlowski

Read by UUID for PTS tests (4/5)

Add a hidden api for reading characteristic by UUID for PTS.

Bug: 35150313
Test: sl4a GattReadTest.byUuid
Change-Id: I072473c5f7b761707774efd89f8a22bfdf012135
(cherry picked from commit 7dd34f52bc950bae2fb1b30b17da0ff34ee016aa)

e4e2241 2017-04-27 16:09:47 gitbuildkicker

merge in oc-release history after reset to oc-dev

eaa4277 2017-04-27 03:35:37 Philip Cuadra

Make Bluetooth audio threads use RT scheduling

Bluetooth threads that are used in audio have deadline
requirements for glitchless playback. Those threads need to be
scheduled as RT tasks to ensure that they can meet the deadline even if
there is high system load.

Bug 37518404

Test: play Bluetooth audio, check for RT with systrace
Merged-In: I4505fbce55e5a4fe18d00dbda23646a60e482efd
Change-Id: I4505fbce55e5a4fe18d00dbda23646a60e482efd
(cherry picked from commit 96c42e70f5c6a74a737739aa9c297cd93540f43e)

f86205d 2017-04-27 02:42:17 Linux Build Service Account

Promotion of bt.lnx.2.1.c1-00048.

CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
2019703 I89720e636acf645a6cd9288a45ac543d7cd3da21 Double Audio stream output buffer size.
2019822 I227659b7e6973589c72c50af46a54878bdab5b32 check controller state before handling gatt client reque
2029615 Ie052c7ecafe4816a8c2fbc212a3b52a25b08543c Fix BLE stability issues when BT is being turned off
2029248 I1e54ded102d38cd42b3df40d405205a79b08928b uipc: retry to create srv chan if EADDRINUSE error

Change-Id: Ic2cf93a7a9f487d32090d71ba452a8865ac7cba2
CRs-Fixed: 2029615, 2029248, 2019703, 2019822

4f4d499 2017-04-27 01:49:12 Linux Build Service Account

Merge "Fix HOGP report handling with HOGP devices"

dcfeb6a 2017-04-26 22:01:25 CNSS_WLAN Service

Merge "uipc: retry to create srv chan if EADDRINUSE error" into bt.lnx.2.1.c1-dev

f359a0a 2017-04-26 16:09:49 gitbuildkicker

merge in oc-release history after reset to oc-dev

fc9f1bc 2017-04-26 02:39:47 TreeHugger Robot

Merge "Add missing library dependency when compiling the unit tests" into oc-dev

d66d110 2017-04-25 19:24:14 Pradeep Panigrahi

check controller state before handling gatt client request.

Add change to ensure that controller interface is ready before
trying to handle client request for cleaning up the client
interface . This will fix stability issues,where assert is
happening while we try to access controller module before its ready.

CRs-fixed: 2019822
Change-Id: I227659b7e6973589c72c50af46a54878bdab5b32

fc21371 2017-04-25 19:22:30 CNSS_WLAN Service

Merge "Fix BLE stability issues when BT is being turned off" into bt.lnx.2.1.c1-dev

5720122 2017-04-25 19:13:33 Venkata Jagadeesh Garaga

SDP: Dont start SDP search with invalid BD Addr

When any profile initiates SDP search with null bd addr
connection fails with page time out and SDP state machine
will stuck in search active state until bt reset.

Hence dont allow any service search with NULL bd addr

Change-Id: I43f47e61a31cf917a4ddc1a9e6c5c13a25f8730d