OSDN Git Service

android-x86/system-bt.git
8 years agoEnable kernel wakelocks and timers am: 28bf007f71
Marie Janssen [Tue, 27 Oct 2015 23:20:54 +0000 (23:20 +0000)]
Enable kernel wakelocks and timers am: 28bf007f71
am: 77680a2b16

* commit '77680a2b1622ccf356e97eb08f90d55023ea434c':
  Enable kernel wakelocks and timers

8 years agoEnable kernel wakelocks and timers
Marie Janssen [Tue, 27 Oct 2015 23:12:28 +0000 (23:12 +0000)]
Enable kernel wakelocks and timers
am: 28bf007f71

* commit '28bf007f7103ccd36d5fa2f87837947a27cc698d':
  Enable kernel wakelocks and timers

8 years agoEnable kernel wakelocks and timers
Marie Janssen [Mon, 21 Sep 2015 17:49:08 +0000 (10:49 -0700)]
Enable kernel wakelocks and timers

Use kernel wakelocks now that they are available to us, and use thread
timers instead to eliminate bt_os_callouts usage.

Bug: 23390297
Change-Id: Ic9428457807eab5125d35eae3df6cd2a05a2a659

8 years agoCheck remote LMP version before enabling secure connections am: 27e239dbd3
Andre Eisenbach [Tue, 27 Oct 2015 20:35:53 +0000 (20:35 +0000)]
Check remote LMP version before enabling secure connections am: 27e239dbd3
am: a3f980ec88

* commit 'a3f980ec88bf8e0cac8e87c385b8df2e39847e99':
  Check remote LMP version before enabling secure connections

8 years agoCheck remote LMP version before enabling secure connections
Andre Eisenbach [Tue, 27 Oct 2015 20:30:54 +0000 (20:30 +0000)]
Check remote LMP version before enabling secure connections
am: 27e239dbd3

* commit '27e239dbd31dd9ee7fab5fb8558fbd2292cf7e5d':
  Check remote LMP version before enabling secure connections

8 years agoCheck remote LMP version before enabling secure connections
Andre Eisenbach [Mon, 26 Oct 2015 20:49:17 +0000 (13:49 -0700)]
Check remote LMP version before enabling secure connections

Request remote version information for LE links when connecting and
ensure LMP version is >= 8 (Bluetooth 4.2) before setting the LinkKey
bits in the pairing request.

This is to ensure older remote devices do not get confused by the
additional bit(s) in the pairing request.

Bug: 25277879
Change-Id: I25424e541fa5244d8f522dffc62cdedc24f4f35b

8 years agoPrevent integer overflows during GATT signing am: b335ee9496
Ajay Panicker [Tue, 27 Oct 2015 19:17:37 +0000 (19:17 +0000)]
Prevent integer overflows during GATT signing am: b335ee9496
am: 0789953b15

* commit '0789953b15199fb1b1717d34543e81d58862735b':
  Prevent integer overflows during GATT signing

8 years agoPrevent integer overflows during GATT signing
Ajay Panicker [Tue, 27 Oct 2015 19:07:55 +0000 (19:07 +0000)]
Prevent integer overflows during GATT signing
am: b335ee9496

* commit 'b335ee9496e671bf0ef0ab28a5990c9a024ac06b':
  Prevent integer overflows during GATT signing

8 years agoPrevent integer overflows during GATT signing
Ajay Panicker [Fri, 23 Oct 2015 23:49:11 +0000 (16:49 -0700)]
Prevent integer overflows during GATT signing

Bug: 17901099
Change-Id: Ib61113b19c9c9798b9ea992fad0ce997dcc2e2f8

8 years agoMerge "Raise alarm callback thread priority" into mnc-dr-dev am: 2c8802ab5f
Andre Eisenbach [Sat, 24 Oct 2015 00:15:13 +0000 (00:15 +0000)]
Merge "Raise alarm callback thread priority" into mnc-dr-dev am: 2c8802ab5f
am: 20cca2ff6b

* commit '20cca2ff6b7cb02d26d1e60bbe0303f14e7be3d4':
  Raise alarm callback thread priority

8 years agoReduce persistence on aquiring master role am: 59d9673187
Mattias Agren [Sat, 24 Oct 2015 00:15:10 +0000 (00:15 +0000)]
Reduce persistence on aquiring master role am: 59d9673187
am: 0be25b64e8

* commit '0be25b64e8447f450af9527373134d95255cdcd9':
  Reduce persistence on aquiring master role

8 years agoMerge "Raise alarm callback thread priority" into mnc-dr-dev
Andre Eisenbach [Fri, 23 Oct 2015 23:52:57 +0000 (23:52 +0000)]
Merge "Raise alarm callback thread priority" into mnc-dr-dev
am: 2c8802ab5f

* commit '2c8802ab5f4f73afe2a8b722d3b1bbd8e106fa24':
  Raise alarm callback thread priority

8 years agoReduce persistence on aquiring master role
Mattias Agren [Fri, 23 Oct 2015 23:52:49 +0000 (23:52 +0000)]
Reduce persistence on aquiring master role
am: 59d9673187

* commit '59d9673187a50c259b42e5a71482304ab850a809':
  Reduce persistence on aquiring master role

8 years agoMerge "Raise alarm callback thread priority" into mnc-dr-dev
Andre Eisenbach [Fri, 23 Oct 2015 23:51:19 +0000 (23:51 +0000)]
Merge "Raise alarm callback thread priority" into mnc-dr-dev

8 years agoReduce persistence on aquiring master role
Mattias Agren [Wed, 14 Oct 2015 15:05:58 +0000 (17:05 +0200)]
Reduce persistence on aquiring master role

Whenever a device has more than 1 ACL link active and transferring
data on one of its links via PAN, HH or JV (RFCOMM) the sys busy/idle
state toggles frequently. To avoid triggering role switches for each
of these events we filter this out and let the other SYS events handle
it in combination with other role policy management code. Ideally we
should revert the toggling to properly reflect the busy/idle state of
each profile but to limit risk of side effects at this stage we will
make this intermittent change.

This also affects audio streaming in certain cases.

Bug: 2457095925129209
Change-Id: I141e17ee069c82624e153fd8de5db90ae93724b9

8 years agoRaise alarm callback thread priority
Andre Eisenbach [Fri, 23 Oct 2015 17:40:36 +0000 (10:40 -0700)]
Raise alarm callback thread priority

Since alarms [/callbacks] are used in the critical audio path, raising
the thread priority is required to ensure timely encoding/transmission
of audio packets and avoiding thread pre-emption.

This patch indiscriminatly raises the (single) callback thread priority,
affecting all alarm callbacks. In the future, thread priotiry should be
adjusted based on the alarms pending in the queue.

Bug: 24570959
Change-Id: I64928fd7325f1d6f76815a185dbccf1e01ae30d2

8 years agoWorkaround for H4 HCI stream corruption during LE scans am: bdd19e0873
Andre Eisenbach [Wed, 21 Oct 2015 22:12:14 +0000 (22:12 +0000)]
Workaround for H4 HCI stream corruption during LE scans am: bdd19e0873
am: 2c50605cb6  -s ours

* commit '2c50605cb64833e6763445590503994b9bb288f8':
  Workaround for H4 HCI stream corruption during LE scans

8 years agoRemove absolute volume control whitelist am: 58593a0273
Andre Eisenbach [Wed, 21 Oct 2015 20:58:52 +0000 (20:58 +0000)]
Remove absolute volume control whitelist am: 58593a0273
am: e94a7d19bb

* commit 'e94a7d19bb41852d5eec825775ad49ecb1d03cc0':
  Remove absolute volume control whitelist

8 years agoFix 128-bit UUID byte order for GATT-over-BR/EDR am: 61968383a6
Andre Eisenbach [Wed, 21 Oct 2015 20:58:49 +0000 (20:58 +0000)]
Fix 128-bit UUID byte order for GATT-over-BR/EDR am: 61968383a6
am: f90c1f10cc

* commit 'f90c1f10cc10d5465106946bd81ec4cbbb46b376':
  Fix 128-bit UUID byte order for GATT-over-BR/EDR

8 years agoWorkaround for H4 HCI stream corruption during LE scans
Andre Eisenbach [Wed, 21 Oct 2015 20:54:58 +0000 (20:54 +0000)]
Workaround for H4 HCI stream corruption during LE scans
am: bdd19e0873

* commit 'bdd19e0873854567bb6bd9bc8905a87a3a4744c4':
  Workaround for H4 HCI stream corruption during LE scans

8 years agoRemove absolute volume control whitelist
Andre Eisenbach [Wed, 21 Oct 2015 20:54:55 +0000 (20:54 +0000)]
Remove absolute volume control whitelist
am: 58593a0273

* commit '58593a02736ff9ac9bdccd0e3186602f17452cdf':
  Remove absolute volume control whitelist

8 years agoFix 128-bit UUID byte order for GATT-over-BR/EDR
Andre Eisenbach [Wed, 21 Oct 2015 20:54:51 +0000 (20:54 +0000)]
Fix 128-bit UUID byte order for GATT-over-BR/EDR
am: 61968383a6

* commit '61968383a63be05a335e26bc53ef39d9af98ad72':
  Fix 128-bit UUID byte order for GATT-over-BR/EDR

8 years agoWorkaround for H4 HCI stream corruption during LE scans
Andre Eisenbach [Fri, 11 Sep 2015 04:41:39 +0000 (21:41 -0700)]
Workaround for H4 HCI stream corruption during LE scans

Sometimes, during result-heavy LE scans, the UART byte stream can become
corrupted, leading to assertions caused by mis-interpreting the bytes
following the corruption.

This workaround looks for tell-tale signs of a BLE event and attempts to
skip the correct amount of bytes in the stream to re-synchronize onto a
packet boundary.

Bug: 23934838
Change-Id: Ifadaecf8077cb1defc7134c59c97302fca660f81

8 years agoRemove absolute volume control whitelist
Andre Eisenbach [Mon, 19 Oct 2015 23:06:20 +0000 (16:06 -0700)]
Remove absolute volume control whitelist

Remove the absolute volume control whitelist to enable absolute volume
control for all compatible devices.

Bug: 25081918
Change-Id: Iab0e4b4c4fd3dac0fefdf62ec80419dd64b56c0c

8 years agoFix 128-bit UUID byte order for GATT-over-BR/EDR
Andre Eisenbach [Wed, 21 Oct 2015 01:03:30 +0000 (18:03 -0700)]
Fix 128-bit UUID byte order for GATT-over-BR/EDR

128-bit UUIDs for GATT services discovered using SDP are byte-ordered
incorrectly. This patch fixes both the SDP discovery as well as the SDP
record creation code.

Bug: 24344122
Change-Id: Iee4bf33dcbbc5ee0f2380b48330107232bd0401b

8 years agoFix 128-bit UUID byte order for GATT-over-BR/EDR am: deb1c7c5cf
Andre Eisenbach [Wed, 21 Oct 2015 02:20:27 +0000 (02:20 +0000)]
Fix 128-bit UUID byte order for GATT-over-BR/EDR am: deb1c7c5cf
am: 7424d92e36

* commit '7424d92e361dd1797f0f63ef7c17e3e40e3d18c7':
  Fix 128-bit UUID byte order for GATT-over-BR/EDR

8 years agoMerge "Workaround for H4 HCI stream corruption during LE scans" into mnc-dr-dev am...
Andre Eisenbach [Wed, 21 Oct 2015 02:20:18 +0000 (02:20 +0000)]
Merge "Workaround for H4 HCI stream corruption during LE scans" into mnc-dr-dev am: 78870e0f38
am: 3d28925a71

* commit '3d28925a718166c114737a6e4d0142b74a4d70db':
  Workaround for H4 HCI stream corruption during LE scans

8 years agoresolve merge conflicts of 15a5c3f852 to mnc-dr-dev-plus-aosp.
Andre Eisenbach [Wed, 21 Oct 2015 02:15:52 +0000 (19:15 -0700)]
resolve merge conflicts of 15a5c3f852 to mnc-dr-dev-plus-aosp.

Change-Id: I072cf4d4fe0f4338647c806c064817ded06ee223

8 years agoFix 128-bit UUID byte order for GATT-over-BR/EDR
Andre Eisenbach [Wed, 21 Oct 2015 02:00:07 +0000 (02:00 +0000)]
Fix 128-bit UUID byte order for GATT-over-BR/EDR
am: deb1c7c5cf

* commit 'deb1c7c5cfacba8ec2d896f6bb120bdc81314d9a':
  Fix 128-bit UUID byte order for GATT-over-BR/EDR

8 years agoFix 128-bit UUID byte order for GATT-over-BR/EDR
Andre Eisenbach [Wed, 21 Oct 2015 01:03:30 +0000 (18:03 -0700)]
Fix 128-bit UUID byte order for GATT-over-BR/EDR

128-bit UUIDs for GATT services discovered using SDP are byte-ordered
incorrectly. This patch fixes both the SDP discovery as well as the SDP
record creation code.

Bug: 24344122
Change-Id: Iee4bf33dcbbc5ee0f2380b48330107232bd0401b

8 years agoMerge "Workaround for H4 HCI stream corruption during LE scans" into mnc-dr-dev
Andre Eisenbach [Wed, 21 Oct 2015 01:37:00 +0000 (01:37 +0000)]
Merge "Workaround for H4 HCI stream corruption during LE scans" into mnc-dr-dev
am: 78870e0f38

* commit '78870e0f38658e389e22dfba5da3f239f01966d7':
  Workaround for H4 HCI stream corruption during LE scans

8 years agoMerge "Workaround for H4 HCI stream corruption during LE scans" into mnc-dr-dev
Andre Eisenbach [Wed, 21 Oct 2015 01:33:07 +0000 (01:33 +0000)]
Merge "Workaround for H4 HCI stream corruption during LE scans" into mnc-dr-dev

8 years agoRemove absolute volume control whitelist
Andre Eisenbach [Wed, 21 Oct 2015 01:17:19 +0000 (01:17 +0000)]
Remove absolute volume control whitelist
am: 8289925079

* commit '8289925079c40ec91fa99d0ea6817f796a66681a':
  Remove absolute volume control whitelist

8 years agoWorkaround for H4 HCI stream corruption during LE scans
Andre Eisenbach [Fri, 11 Sep 2015 04:41:39 +0000 (21:41 -0700)]
Workaround for H4 HCI stream corruption during LE scans

Sometimes, during result-heavy LE scans, the UART byte stream can become
corrupted, leading to assertions caused by mis-interpreting the bytes
following the corruption.

This workaround looks for tell-tale signs of a BLE event and attempts to
skip the correct amount of bytes in the stream to re-synchronize onto a
packet boundary.

Bug: 23934838
Change-Id: Ifadaecf8077cb1defc7134c59c97302fca660f81

8 years agodoc: add supported features document am: ac43e88a0a
Scott James Remnant [Tue, 20 Oct 2015 23:15:56 +0000 (23:15 +0000)]
doc: add supported features document am: ac43e88a0a
am: 2be3cd3f69

* commit '2be3cd3f69513aac3a0a199c486f680dda6ad74a':
  doc: add supported features document

8 years agodoc: add supported features document
Scott James Remnant [Tue, 20 Oct 2015 23:11:48 +0000 (23:11 +0000)]
doc: add supported features document
am: ac43e88a0a

* commit 'ac43e88a0aa375e712683e2b218d876c616e6f5e':
  doc: add supported features document

8 years agodoc: add supported features document
Scott James Remnant [Tue, 20 Oct 2015 22:54:06 +0000 (15:54 -0700)]
doc: add supported features document

Summarize the versions and roles of each profile/protocol listed
in our Qualified Design, and provide a link to the QDID.

Change-Id: I8cfbbd466c684cb95de5433b3d7fa0f1fd567689

8 years agoDO NOT MERGE Revert "am b3ca1b37: resolved conflicts for merge of a905eb62 to mnc...
Sharvil Nanavati [Fri, 4 Sep 2015 09:06:45 +0000 (02:06 -0700)]
DO NOT MERGE Revert "am b3ca1b37: resolved conflicts for merge of a905eb62 to mnc-dr-dev-plus-aosp"

This reverts commit 2f86b2fc188edb0ba50483e624bd982a594c6633, reversing
changes made to 15c3ad9c08b864f63ed2581a10a65107fbe04752.

Change-Id: I43500eb0513180db8ba5b4ecc9f2dec934173c7f

8 years agoDO NOT MERGE fix am error for 1dffda3b
Scott James Remnant [Tue, 20 Oct 2015 01:46:48 +0000 (18:46 -0700)]
DO NOT MERGE fix am error for 1dffda3b

Change-Id: Ic11a786ccf99ae50178b906f2163500c3af55612

8 years agoDO NOT MERGE Revert "DO NOT MERGE Use POSIX timer API for wake alarms instead of...
Scott James Remnant [Mon, 19 Oct 2015 17:48:06 +0000 (10:48 -0700)]
DO NOT MERGE Revert "DO NOT MERGE Use POSIX timer API for wake alarms instead of OSI callouts."

Also reverts:
  "Fix build: use unsigned long long in arithmetic expression."
  "Fix build: add LOG_TAG parameter to LOG_* macros."

These CLs cause build failures on various platforms, an alternate
approach is being developed.

8 years agoDO NOT MERGE Revert "am b3ca1b37: resolved conflicts for merge of a905eb62 to mnc...
Sharvil Nanavati [Tue, 20 Oct 2015 02:22:48 +0000 (02:22 +0000)]
DO NOT MERGE Revert "am b3ca1b37: resolved conflicts for merge of a905eb62 to mnc-dr-dev-plus-aosp"
am: 41ddf544d0  -s ours

* commit '41ddf544d038e3ae0a26b6989bfb3d6727161e84':
  DO NOT MERGE Revert "am b3ca1b37: resolved conflicts for merge of a905eb62 to mnc-dr-dev-plus-aosp"

8 years agoDO NOT MERGE fix am error for 1dffda3b
Scott James Remnant [Tue, 20 Oct 2015 02:22:44 +0000 (02:22 +0000)]
DO NOT MERGE fix am error for 1dffda3b
am: f9e2fe4b33  -s ours

* commit 'f9e2fe4b3307c70cae1a06b0736d9483b284d4a3':
  DO NOT MERGE fix am error for 1dffda3b

8 years agoDO NOT MERGE Revert "DO NOT MERGE Use POSIX timer API for wake alarms instead of...
Scott James Remnant [Tue, 20 Oct 2015 02:22:40 +0000 (02:22 +0000)]
DO NOT MERGE Revert "DO NOT MERGE Use POSIX timer API for wake alarms instead of OSI callouts."
am: 43838819bc  -s ours

* commit '43838819bc791d08cf087527e9ec4937bf516004':
  DO NOT MERGE Revert "DO NOT MERGE Use POSIX timer API for wake alarms instead of OSI callouts."

8 years agoDO NOT MERGE Revert "am b3ca1b37: resolved conflicts for merge of a905eb62 to mnc...
Sharvil Nanavati [Fri, 4 Sep 2015 09:06:45 +0000 (02:06 -0700)]
DO NOT MERGE Revert "am b3ca1b37: resolved conflicts for merge of a905eb62 to mnc-dr-dev-plus-aosp"

This reverts commit 2f86b2fc188edb0ba50483e624bd982a594c6633, reversing
changes made to 15c3ad9c08b864f63ed2581a10a65107fbe04752.

Change-Id: I43500eb0513180db8ba5b4ecc9f2dec934173c7f

8 years agoCorrect project name in Style Guide am: d20656568b
Scott James Remnant [Tue, 20 Oct 2015 01:48:52 +0000 (01:48 +0000)]
Correct project name in Style Guide am: d20656568b
am: bbc4dc331a

* commit 'bbc4dc331acb7d8f828a8a3cae08ba3b6e073cef':
  Correct project name in Style Guide

8 years agoResolve merge resolution differences between branches am: 02a29284a2 -s ours
Scott James Remnant [Tue, 20 Oct 2015 01:48:43 +0000 (01:48 +0000)]
Resolve merge resolution differences between branches am: 02a29284a2  -s ours
am: 39db8130c6

* commit '39db8130c6cc109ada6f10f1f13fc92d419cb3b2':
  Resolve merge resolution differences between branches

8 years agoDO NOT MERGE fix am error for 1dffda3b
Scott James Remnant [Tue, 20 Oct 2015 01:46:48 +0000 (18:46 -0700)]
DO NOT MERGE fix am error for 1dffda3b

Change-Id: Ic11a786ccf99ae50178b906f2163500c3af55612

8 years agoDO NOT MERGE Revert "DO NOT MERGE Use POSIX timer API for wake alarms instead of...
Scott James Remnant [Mon, 19 Oct 2015 17:48:06 +0000 (10:48 -0700)]
DO NOT MERGE Revert "DO NOT MERGE Use POSIX timer API for wake alarms instead of OSI callouts."

Also reverts:
  "Fix build: use unsigned long long in arithmetic expression."
  "Fix build: add LOG_TAG parameter to LOG_* macros."

These CLs cause build failures on various platforms, an alternate
approach is being developed.

8 years agoCorrect project name in Style Guide
Scott James Remnant [Tue, 20 Oct 2015 01:30:36 +0000 (01:30 +0000)]
Correct project name in Style Guide
am: d20656568b

* commit 'd20656568beb2f3d1a6528771e6ac463ca92364c':
  Correct project name in Style Guide

8 years agoResolve merge resolution differences between branches
Scott James Remnant [Tue, 20 Oct 2015 01:30:28 +0000 (01:30 +0000)]
Resolve merge resolution differences between branches
am: 02a29284a2  -s ours

* commit '02a29284a26a9d63210865ae9f086c0ad730ca78':
  Resolve merge resolution differences between branches

8 years agoCorrect project name in Style Guide
Scott James Remnant [Tue, 20 Oct 2015 01:02:03 +0000 (18:02 -0700)]
Correct project name in Style Guide

Change-Id: I07f41629b06820b85bf95ca255c68fc2ea78217a

8 years agoResolve merge resolution differences between branches
Scott James Remnant [Mon, 19 Oct 2015 23:23:28 +0000 (16:23 -0700)]
Resolve merge resolution differences between branches

Change-Id: I7b2f5bcf3a43aacdfbb740589ca1538ade149473

8 years agoRemove absolute volume control whitelist
Andre Eisenbach [Mon, 19 Oct 2015 23:06:20 +0000 (16:06 -0700)]
Remove absolute volume control whitelist

Remove the absolute volume control whitelist to enable absolute volume
control for all compatible devices.

Bug: 25081918
Change-Id: Iab0e4b4c4fd3dac0fefdf62ec80419dd64b56c0c

8 years agoam bb8196ad: am 36d0e2b9: Add Flic smart button to interop database
Andre Eisenbach [Mon, 19 Oct 2015 21:12:04 +0000 (21:12 +0000)]
am bb8196ad: am 36d0e2b9: Add Flic smart button to interop database

* commit 'bb8196ad8e20ad21da8a95ede61d396393689e70':
  Add Flic smart button to interop database

8 years agoam c85cd70f: am 1946f251: Add missing LOG_TAG as the first argument to LOG_ERROR()
Pavlin Radoslavov [Mon, 19 Oct 2015 21:12:03 +0000 (21:12 +0000)]
am c85cd70f: am 1946f251: Add missing LOG_TAG as the first argument to LOG_ERROR()

* commit 'c85cd70f6661d5946efaa9920a22f674c6f65d36':
  Add missing LOG_TAG as the first argument to LOG_ERROR()

8 years agoam 29d002b9: am 577862e0: Update the usage of fixed_queue.
Pavlin Radoslavov [Mon, 19 Oct 2015 21:12:03 +0000 (21:12 +0000)]
am 29d002b9: am 577862e0: Update the usage of fixed_queue.

* commit '29d002b9b1ac73aac946eae1f6bf2cea8306b87b':
  Update the usage of fixed_queue.

8 years agoam d0c2dd9d: resolved conflicts for 5b9b1b89 to stage-aosp-master
Scott James Remnant [Mon, 19 Oct 2015 21:12:01 +0000 (21:12 +0000)]
am d0c2dd9d: resolved conflicts for 5b9b1b89 to stage-aosp-master

* commit 'd0c2dd9dc9081ef9a7a2750d5a87eae5abc011ab':
  Raise BTU and HCI thread priorities

8 years agoam 36d0e2b9: Add Flic smart button to interop database
Andre Eisenbach [Mon, 19 Oct 2015 21:09:10 +0000 (14:09 -0700)]
am 36d0e2b9: Add Flic smart button to interop database

* commit '36d0e2b97be8b04d6607e9c1d76bbd2c9c891305':
  Add Flic smart button to interop database

8 years agoam 1946f251: Add missing LOG_TAG as the first argument to LOG_ERROR()
Pavlin Radoslavov [Mon, 19 Oct 2015 21:09:10 +0000 (14:09 -0700)]
am 1946f251: Add missing LOG_TAG as the first argument to LOG_ERROR()

* commit '1946f2516f5d1384ea7d25bb87d019c1875ae7f0':
  Add missing LOG_TAG as the first argument to LOG_ERROR()

8 years agoam 577862e0: Update the usage of fixed_queue.
Pavlin Radoslavov [Mon, 19 Oct 2015 21:09:09 +0000 (14:09 -0700)]
am 577862e0: Update the usage of fixed_queue.

* commit '577862e0d87891164a469afcecd1135bf04d1f6e':
  Update the usage of fixed_queue.

8 years agoresolved conflicts for 5b9b1b89 to stage-aosp-master
Scott James Remnant [Mon, 19 Oct 2015 21:05:46 +0000 (14:05 -0700)]
resolved conflicts for 5b9b1b89 to stage-aosp-master

Change-Id: I26781a825590a9effbc7d622391775b2eca58902

8 years agoam 2bca3d2a: am e29c3430: GKI cleanup - removed PORT_SCHEDULE_LOCK / UNLOCK macros
Pavlin Radoslavov [Mon, 19 Oct 2015 20:39:29 +0000 (20:39 +0000)]
am 2bca3d2a: am e29c3430: GKI cleanup - removed PORT_SCHEDULE_LOCK / UNLOCK macros

* commit '2bca3d2a1f37d3469080b931735a117a8e6451c0':
  GKI cleanup - removed PORT_SCHEDULE_LOCK / UNLOCK macros

8 years agoam e40c734e: am 258c2538: GKI cleanup - moved GKI buffer allocation wrappers to OSI
Pavlin Radoslavov [Mon, 19 Oct 2015 20:39:28 +0000 (20:39 +0000)]
am e40c734e: am 258c2538: GKI cleanup - moved GKI buffer allocation wrappers to OSI

* commit 'e40c734e67a59a7cd750a33a2d077ac6911768b0':
  GKI cleanup - moved GKI buffer allocation wrappers to OSI

8 years agoam 91c7bdc6: am 9f1c9ad8: GKI cleanup - Moved struct TIMER_LIST_ENT to OSI
Pavlin Radoslavov [Mon, 19 Oct 2015 20:39:26 +0000 (20:39 +0000)]
am 91c7bdc6: am 9f1c9ad8: GKI cleanup - Moved struct TIMER_LIST_ENT to OSI

* commit '91c7bdc622251b0feb69b5f78d614a0180e4aa2c':
  GKI cleanup - Moved struct TIMER_LIST_ENT to OSI

8 years agoam ae5a6159: am 1a3844f9: GKI cleanup - Replaced usage of GKI queue with OSI fixed_queue
Pavlin Radoslavov [Mon, 19 Oct 2015 20:39:25 +0000 (20:39 +0000)]
am ae5a6159: am 1a3844f9: GKI cleanup - Replaced usage of GKI queue with OSI fixed_queue

* commit 'ae5a6159b675b5d01ce3731a292ba0ea9f3c8291':
  GKI cleanup - Replaced usage of GKI queue with OSI fixed_queue

8 years agoam 5de9c923: am 1eb1ea0c: GKI cleanup - Moved functions GKI_disable() and GKI_enable...
Pavlin Radoslavov [Mon, 19 Oct 2015 20:39:23 +0000 (20:39 +0000)]
am 5de9c923: am 1eb1ea0c: GKI cleanup - Moved functions GKI_disable() and GKI_enable() to OSI

* commit '5de9c923d39c9fc9991620d7bd1572c38466d6ad':
  GKI cleanup - Moved functions GKI_disable() and GKI_enable() to OSI

8 years agoam b22aeb23: resolved conflicts for c196f214 to stage-aosp-master
Pavlin Radoslavov [Mon, 19 Oct 2015 20:34:58 +0000 (20:34 +0000)]
am b22aeb23: resolved conflicts for c196f214 to stage-aosp-master

* commit 'b22aeb23fa102920199f2a537e6628bc8c3781eb':
  GKI cleanup - Moved GKI_get_os_tick_count() to OSI

8 years agoam e29c3430: GKI cleanup - removed PORT_SCHEDULE_LOCK / UNLOCK macros
Pavlin Radoslavov [Mon, 19 Oct 2015 20:33:18 +0000 (13:33 -0700)]
am e29c3430: GKI cleanup - removed PORT_SCHEDULE_LOCK / UNLOCK macros

* commit 'e29c3430bfee2d92ba09c3cb4780a577ffc90712':
  GKI cleanup - removed PORT_SCHEDULE_LOCK / UNLOCK macros

8 years agoam 258c2538: GKI cleanup - moved GKI buffer allocation wrappers to OSI
Pavlin Radoslavov [Mon, 19 Oct 2015 20:33:17 +0000 (13:33 -0700)]
am 258c2538: GKI cleanup - moved GKI buffer allocation wrappers to OSI

* commit '258c2538e3b62a8cdb403f2730c45d721e5292b4':
  GKI cleanup - moved GKI buffer allocation wrappers to OSI

8 years agoam 9f1c9ad8: GKI cleanup - Moved struct TIMER_LIST_ENT to OSI
Pavlin Radoslavov [Mon, 19 Oct 2015 20:33:17 +0000 (13:33 -0700)]
am 9f1c9ad8: GKI cleanup - Moved struct TIMER_LIST_ENT to OSI

* commit '9f1c9ad85759c7663e3bbc494f8e75b2f107da67':
  GKI cleanup - Moved struct TIMER_LIST_ENT to OSI

8 years agoam 1a3844f9: GKI cleanup - Replaced usage of GKI queue with OSI fixed_queue
Pavlin Radoslavov [Mon, 19 Oct 2015 20:33:16 +0000 (13:33 -0700)]
am 1a3844f9: GKI cleanup - Replaced usage of GKI queue with OSI fixed_queue

* commit '1a3844f933bd63c8a381371dabfb35c6a0249e3e':
  GKI cleanup - Replaced usage of GKI queue with OSI fixed_queue

8 years agoam 1eb1ea0c: GKI cleanup - Moved functions GKI_disable() and GKI_enable() to OSI
Pavlin Radoslavov [Mon, 19 Oct 2015 20:33:15 +0000 (13:33 -0700)]
am 1eb1ea0c: GKI cleanup - Moved functions GKI_disable() and GKI_enable() to OSI

* commit '1eb1ea0cf2da992a3193506806e571dcbe3ec947':
  GKI cleanup - Moved functions GKI_disable() and GKI_enable() to OSI

8 years agoresolved conflicts for c196f214 to stage-aosp-master
Pavlin Radoslavov [Mon, 19 Oct 2015 20:24:32 +0000 (13:24 -0700)]
resolved conflicts for c196f214 to stage-aosp-master

Change-Id: I3c8acd59271180d5c11760d08ea960bb90040a8e

8 years agoam 51d14a76: am 89ba148d: Disable opening network debug ports for security reasons
Pavlin Radoslavov [Mon, 19 Oct 2015 20:00:33 +0000 (20:00 +0000)]
am 51d14a76: am 89ba148d: Disable opening network debug ports for security reasons

* commit '51d14a7610d4802f5d007f4513b32f957b1e28ec':
  Disable opening network debug ports for security reasons

8 years agoam b4ccca65: resolved conflicts for 2181f1a4 to stage-aosp-master
Scott James Remnant [Mon, 19 Oct 2015 19:56:32 +0000 (19:56 +0000)]
am b4ccca65: resolved conflicts for 2181f1a4 to stage-aosp-master

* commit 'b4ccca65781e92ef9096834db8537309917b9cea':
  Fix PAN crash due to fd mismatch

8 years agoam 89ba148d: Disable opening network debug ports for security reasons
Pavlin Radoslavov [Mon, 19 Oct 2015 19:55:07 +0000 (12:55 -0700)]
am 89ba148d: Disable opening network debug ports for security reasons

* commit '89ba148d2e19e6633318dd2d9a04bd2728281c30':
  Disable opening network debug ports for security reasons

8 years agoresolved conflicts for 2181f1a4 to stage-aosp-master
Scott James Remnant [Mon, 19 Oct 2015 19:21:22 +0000 (12:21 -0700)]
resolved conflicts for 2181f1a4 to stage-aosp-master

Change-Id: Ie6dd56d2605e732f9f9e08269d361288bb888874

8 years agoam e0f21ad7: am 70ae7de9: GKI cleanup - Remove GKI pool related defines
Pavlin Radoslavov [Mon, 19 Oct 2015 19:14:13 +0000 (19:14 +0000)]
am e0f21ad7: am 70ae7de9: GKI cleanup - Remove GKI pool related defines

* commit 'e0f21ad7a8b6ff18babe774d9e047f8f13d2f11d':
  GKI cleanup - Remove GKI pool related defines

8 years agoam a0bec1cc: am 1d5b8592: GKI cleanup - Eliminate function GKI_get_pool_bufsize()
Pavlin Radoslavov [Mon, 19 Oct 2015 19:14:13 +0000 (19:14 +0000)]
am a0bec1cc: am 1d5b8592: GKI cleanup - Eliminate function GKI_get_pool_bufsize()

* commit 'a0bec1cc845eee860682373eb5128a9a7bfb5fff':
  GKI cleanup - Eliminate function GKI_get_pool_bufsize()

8 years agoam 322cb6e7: am 21cce2ec: GKI cleanup - Eliminated function GKI_poolcount
Pavlin Radoslavov [Mon, 19 Oct 2015 19:14:12 +0000 (19:14 +0000)]
am 322cb6e7: am 21cce2ec: GKI cleanup - Eliminated function GKI_poolcount

* commit '322cb6e75bbbcd8f89717bd7f21166550dd72df5':
  GKI cleanup - Eliminated function GKI_poolcount

8 years agoam 41a842af: am 2e3d006b: GKI cleanup - Eliminate usage of pool buffers
Pavlin Radoslavov [Mon, 19 Oct 2015 19:14:12 +0000 (19:14 +0000)]
am 41a842af: am 2e3d006b: GKI cleanup - Eliminate usage of pool buffers

* commit '41a842af4974a51f574872f2497794da7416d0dd':
  GKI cleanup - Eliminate usage of pool buffers

8 years agoam 3d3810fe: am 6b24485c: Fix PAN and AV role switch war
tturney [Mon, 19 Oct 2015 19:14:11 +0000 (19:14 +0000)]
am 3d3810fe: am 6b24485c: Fix PAN and AV role switch war

* commit '3d3810feeea3e6518fe9de173695e34d645db4ee':
  Fix PAN and AV role switch war

8 years agoam 3f236aa1: am 410970f2: Ensure thread priority is raised for media task / UIPC
Andre Eisenbach [Mon, 19 Oct 2015 19:14:11 +0000 (19:14 +0000)]
am 3f236aa1: am 410970f2: Ensure thread priority is raised for media task / UIPC

* commit '3f236aa1a63a63f47ea0fcead037292ab59116bb':
  Ensure thread priority is raised for media task / UIPC

8 years agoam 1535b55c: am 8c24123f: Change UHID socket to be non-blocking
Andre Eisenbach [Mon, 19 Oct 2015 19:14:10 +0000 (19:14 +0000)]
am 1535b55c: am 8c24123f: Change UHID socket to be non-blocking

* commit '1535b55c2f9691c0fda6e22de9367145b99bc03f':
  Change UHID socket to be non-blocking

8 years agoam 2ae635f4: am 7f2eed69: Check BR device count before initiating role switch
Nitin Shivpure [Mon, 19 Oct 2015 19:14:10 +0000 (19:14 +0000)]
am 2ae635f4: am 7f2eed69: Check BR device count before initiating role switch

* commit '2ae635f40a0f942b0b876176dd5d83ea35070338':
  Check BR device count before initiating role switch

8 years agoam 4eaa995e: am 642f2330: GKI cleanup - Eliminated function GKI_delay
Pavlin Radoslavov [Mon, 19 Oct 2015 19:14:09 +0000 (19:14 +0000)]
am 4eaa995e: am 642f2330: GKI cleanup - Eliminated function GKI_delay

* commit '4eaa995e5a596c862c46e41c07e5203b3dbd6f8c':
  GKI cleanup - Eliminated function GKI_delay

8 years agoam 16c682a7: am de86bfa2: Add libpower as a dependency to all device targets that...
Sharvil Nanavati [Mon, 19 Oct 2015 19:14:08 +0000 (19:14 +0000)]
am 16c682a7: am de86bfa2: Add libpower as a dependency to all device targets that include libosi.

* commit '16c682a7e8295843d2c905a4aea1096bdca522f8':
  Add libpower as a dependency to all device targets that include libosi.

8 years agoam e1beca8b: am 20a1555a: Allow BT inquiry while discovery is in progress.
tturney [Mon, 19 Oct 2015 19:14:08 +0000 (19:14 +0000)]
am e1beca8b: am 20a1555a: Allow BT inquiry while discovery is in progress.

* commit 'e1beca8bbcfcfba2bf6ab46627a439ff95cdb0fa':
  Allow BT inquiry while discovery is in progress.

8 years agoam 78f84da0: am 7b4fdb40: Eliminate recursive calling when handling GATT related...
Pavlin Radoslavov [Mon, 19 Oct 2015 19:14:07 +0000 (19:14 +0000)]
am 78f84da0: am 7b4fdb40: Eliminate recursive calling when handling GATT related errors

* commit '78f84da065c336941a80895756614ff87d3b481f':
  Eliminate recursive calling when handling GATT related errors

8 years agoam de5a6f38: am aafe557b: Fix issue where bluesleep idle timer is not started
wang ping [Mon, 19 Oct 2015 19:14:06 +0000 (19:14 +0000)]
am de5a6f38: am aafe557b: Fix issue where bluesleep idle timer is not started

* commit 'de5a6f387eb366f605e9d759148f40862c9bca1a':
  Fix issue where bluesleep idle timer is not started

8 years agoam 4d99e011: am 530f7727: Fix btwrite timer timeout for Angler (2/2)
tturney [Mon, 19 Oct 2015 19:14:06 +0000 (19:14 +0000)]
am 4d99e011: am 530f7727: Fix btwrite timer timeout for Angler (2/2)

* commit '4d99e011dcc7b0bef88bb24d7d7b5e51897bfaa5':
  Fix btwrite timer timeout for Angler (2/2)

8 years agoam 8bad5d06: am 9d0965c9: Implementation of net_test_bluedroid as a GTest.
Joshua Schwarz [Mon, 19 Oct 2015 19:14:05 +0000 (19:14 +0000)]
am 8bad5d06: am 9d0965c9: Implementation of net_test_bluedroid as a GTest.

* commit '8bad5d06de9792e19bb698c049c7bfa347520cba':
  Implementation of net_test_bluedroid as a GTest.

8 years agoam cc504635: am fda32d91: LE Multi-Advertising State Change Sub-event Wrong Variable...
Jacob Lee [Mon, 19 Oct 2015 19:14:05 +0000 (19:14 +0000)]
am cc504635: am fda32d91: LE Multi-Advertising State Change Sub-event Wrong Variable Type

* commit 'cc5046351361c5684f97cbb1032f5d514581592e':
  LE Multi-Advertising State Change Sub-event Wrong Variable Type

8 years agoam 958f09b6: am 4602429d: Fix incorrect SetConnScanParam function mapping
Sunny Kapdi [Mon, 19 Oct 2015 19:14:04 +0000 (19:14 +0000)]
am 958f09b6: am 4602429d: Fix incorrect SetConnScanParam function mapping

* commit '958f09b6a0e8af5ef9e26f3cb6eec5117f5e8b4d':
  Fix incorrect SetConnScanParam function mapping

8 years agoam a887e765: am 11026214: Enable clang compilation.
Chih-Hung Hsieh [Mon, 19 Oct 2015 19:14:03 +0000 (19:14 +0000)]
am a887e765: am 11026214: Enable clang compilation.

* commit 'a887e765da53bb49b7cb834e930cd793732dbcc9':
  Enable clang compilation.

8 years agoam 7deacad6: am 3858011b: Send current RPA instead of pseudo-address on connect.
Sharvil Nanavati [Mon, 19 Oct 2015 19:14:03 +0000 (19:14 +0000)]
am 7deacad6: am 3858011b: Send current RPA instead of pseudo-address on connect.

* commit '7deacad6f54e08296527769b514183532d6fda29':
  Send current RPA instead of pseudo-address on connect.

8 years agoam 6106a1b3: am f34d336a: (-s ours) A2DP audio HAL: implement out_get_presentation_po...
Eric Laurent [Mon, 19 Oct 2015 19:14:02 +0000 (19:14 +0000)]
am 6106a1b3: am f34d336a: (-s ours) A2DP audio HAL: implement out_get_presentation_position()

* commit '6106a1b3217ff15a62498e706812a0a548a72261':
  A2DP audio HAL: implement out_get_presentation_position()

8 years agoam 70ae7de9: GKI cleanup - Remove GKI pool related defines
Pavlin Radoslavov [Mon, 19 Oct 2015 19:10:39 +0000 (12:10 -0700)]
am 70ae7de9: GKI cleanup - Remove GKI pool related defines

* commit '70ae7de9451e3dc074a048ba98b672a6ba3a4551':
  GKI cleanup - Remove GKI pool related defines

8 years agoam 1d5b8592: GKI cleanup - Eliminate function GKI_get_pool_bufsize()
Pavlin Radoslavov [Mon, 19 Oct 2015 19:10:38 +0000 (12:10 -0700)]
am 1d5b8592: GKI cleanup - Eliminate function GKI_get_pool_bufsize()

* commit '1d5b85924df3a114efe6588e857d0de3eb47b1d2':
  GKI cleanup - Eliminate function GKI_get_pool_bufsize()

8 years agoam 21cce2ec: GKI cleanup - Eliminated function GKI_poolcount
Pavlin Radoslavov [Mon, 19 Oct 2015 19:10:38 +0000 (12:10 -0700)]
am 21cce2ec: GKI cleanup - Eliminated function GKI_poolcount

* commit '21cce2ecb75265845e7b24f2cde11e104b074838':
  GKI cleanup - Eliminated function GKI_poolcount