OSDN Git Service

android-x86/system-bt.git
8 years agoMove properties get/set code to osi
Jakub Pawlowski [Fri, 26 Feb 2016 00:04:53 +0000 (00:04 +0000)]
Move properties get/set code to osi
am: 3eb4a4827c

* commit '3eb4a4827c9436ddd8333457be3474b6fadfb38f':
  Move properties get/set code to osi

8 years agoMove properties get/set code to osi
Jakub Pawlowski [Wed, 24 Feb 2016 18:39:46 +0000 (10:39 -0800)]
Move properties get/set code to osi

Currently we use Android-specific property_get and property_set
through the code. This patch adds osi_property_get and osi_property_set
that is encapsulating all external dependencies. This is step further
for errorless compilation on linux.

Bug: 27324453
Change-Id: I97c34344617a5855b683328bcd196a21a2fae6f9

8 years agoFix a crash triggered when firmware config takes too long
Pavlin Radoslavov [Thu, 25 Feb 2016 22:00:00 +0000 (22:00 +0000)]
Fix a crash triggered when firmware config takes too long
am: c7b33821a7

* commit 'c7b33821a7cdc7ea2921b0bd9de0876056d8c458':
  Fix a crash triggered when firmware config takes too long

8 years agoFix a crash triggered when firmware config takes too long
Pavlin Radoslavov [Thu, 25 Feb 2016 21:58:49 +0000 (21:58 +0000)]
Fix a crash triggered when firmware config takes too long
am: 3329e8b94e

* commit '3329e8b94e11386087d11912e5fdaf3817e6fb55':
  Fix a crash triggered when firmware config takes too long

8 years agoFix a crash triggered when firmware config takes too long
Pavlin Radoslavov [Thu, 25 Feb 2016 20:53:45 +0000 (12:53 -0800)]
Fix a crash triggered when firmware config takes too long

Fix a crash condition that is triggered when the firmware
configuration takes too long:
 1. The startup_timer expires, and it resets startup_future to NULL
 2. The delayed firmware_config_callback is received, and it
    tries to use the startup_future pointer (already set to NULL).

[Cherry-pick from AOSP]

Bug: 27336555
Change-Id: I4b04ca08a32c947f6f1eaabec7c4b099f96aab59

8 years agoFix a crash triggered when firmware config takes too long
Pavlin Radoslavov [Thu, 25 Feb 2016 20:53:45 +0000 (12:53 -0800)]
Fix a crash triggered when firmware config takes too long

Fix a crash condition that is triggered when the firmware
configuration takes too long:
 1. The startup_timer expires, and it resets startup_future to NULL
 2. The delayed firmware_config_callback is received, and it
    tries to use the startup_future pointer (already set to NULL).

Bug: 27336555
Change-Id: I4b04ca08a32c947f6f1eaabec7c4b099f96aab59

8 years agoAdd missing file to BUILD.gn
Jakub Pawlowski [Thu, 25 Feb 2016 02:10:49 +0000 (02:10 +0000)]
Add missing file to BUILD.gn
am: c281b07d4d

* commit 'c281b07d4d653191dd81c998452d4f844f3833fc':
  Add missing file to BUILD.gn

8 years agoAdd missing file to BUILD.gn
Jakub Pawlowski [Wed, 24 Feb 2016 23:40:27 +0000 (15:40 -0800)]
Add missing file to BUILD.gn

This patch adds missing osi_module.c file. Without it Fluoride
on Linux compiles, but fails to run.

Bug: 27324453
Change-Id: I08eb6bc55149d1b70580643fdf131b197c027caf

8 years agoMerge "Update build files for Fluoride on Linux"
Jakub Pawlowski [Wed, 24 Feb 2016 21:47:50 +0000 (21:47 +0000)]
Merge "Update build files for Fluoride on Linux"
am: 95d962bc37

* commit '95d962bc379d4acaf1348e3e678916915a2f77ac':
  Update build files for Fluoride on Linux

8 years agoAlarm Dump output cleanup
Ajay Panicker [Wed, 24 Feb 2016 21:47:47 +0000 (21:47 +0000)]
Alarm Dump output cleanup
am: eeec3be3cc

* commit 'eeec3be3cc7a4fea6e551b6ffb060ed3841216e6':
  Alarm Dump output cleanup

8 years agoMerge "Clean A2DP dump output"
Ajay Panicker [Wed, 24 Feb 2016 21:47:42 +0000 (21:47 +0000)]
Merge "Clean A2DP dump output"
am: 43101e9baf

* commit '43101e9bafe51b289d6397f5b34bbb64466d8510':
  Clean A2DP dump output

8 years agoRemove extra newline before Btsnoop log summary
Ajay Panicker [Wed, 24 Feb 2016 21:47:39 +0000 (21:47 +0000)]
Remove extra newline before Btsnoop log summary
am: 0c0b08030d

* commit '0c0b08030d3e270806b9aa641eac5cd1047364d8':
  Remove extra newline before Btsnoop log summary

8 years agoProtect metrics API from race conditions
Ajay Panicker [Wed, 24 Feb 2016 21:47:28 +0000 (21:47 +0000)]
Protect metrics API from race conditions
am: 54f380a684

* commit '54f380a684268122f16b84c15f670f0cd9760f38':
  Protect metrics API from race conditions

8 years agoProtect metrics API from race conditions
Ajay Panicker [Wed, 24 Feb 2016 21:25:29 +0000 (21:25 +0000)]
Protect metrics API from race conditions
am: d5608850b7

* commit 'd5608850b76af30b775d008065cc6f8ff6e46f96':
  Protect metrics API from race conditions

8 years agoAlarm Dump output cleanup
Ajay Panicker [Wed, 24 Feb 2016 21:25:23 +0000 (21:25 +0000)]
Alarm Dump output cleanup
am: 25ddee0ed6

* commit '25ddee0ed62c1a265362e107446d99613952b2b4':
  Alarm Dump output cleanup

8 years agoClean A2DP dump output
Ajay Panicker [Wed, 24 Feb 2016 21:25:18 +0000 (21:25 +0000)]
Clean A2DP dump output
am: 8efca14b7f

* commit '8efca14b7f6570659d5e7a73327e2288cc544922':
  Clean A2DP dump output

8 years agoRemove extra newline before Btsnoop log summary
Ajay Panicker [Wed, 24 Feb 2016 21:25:09 +0000 (21:25 +0000)]
Remove extra newline before Btsnoop log summary
am: 5931d375cd

* commit '5931d375cd7a727b6bfaadf01e7d23bc40b2c2ca':
  Remove extra newline before Btsnoop log summary

8 years agoClean up bond event dump printout
Ajay Panicker [Wed, 24 Feb 2016 21:24:56 +0000 (21:24 +0000)]
Clean up bond event dump printout
am: 7bde09fe4a

* commit '7bde09fe4aead831a63cad90d7c6f4931d5a0e00':
  Clean up bond event dump printout

8 years agoProtect metrics API from race conditions
Ajay Panicker [Thu, 18 Feb 2016 20:24:10 +0000 (12:24 -0800)]
Protect metrics API from race conditions

Bug: 27315491
Change-Id: If57f7c23c94890e5f1cf196d2ec7a2a667b48cec

8 years agoAlarm Dump output cleanup
Ajay Panicker [Mon, 22 Feb 2016 20:14:04 +0000 (12:14 -0800)]
Alarm Dump output cleanup

Before:
  Alarm : btm_ble.adv_raddr_timer (SINGLE)
    Action counts (sched/resched/exec/cancel)       : 1 / 0 / 0 / 0
    Deviation counts (overdue/premature)            : 0 / 0
    Time in ms (since creation/interval/remaining)  : 17824 / 900000 / 882176
    Callback execution time in ms (total/max/ave)   : 0 / 0 / 0
    Overdue scheduling time in ms (total/max/ave)   : 0 / 0 / 0
    Premature scheduling time in ms (total/max/ave)   : 0 / 0 / 0

After:
  Alarm : btm_ble.adv_raddr_timer (SINGLE)
    Action counts (sched/resched/exec/cancel       : 1 / 0 / 0 / 0
    Deviation counts (overdue/premature)           : 0 / 0
    Time in ms (since creation/interval/remaining) : 88268 / 900000 / 811732
    Callback execution time in ms (total/max/avg)  : 0 / 0 / 0
    Overdue scheduling time in ms (total/max/avg)  : 0 / 0 / 0
    Premature scheduling time in ms (total/max/avg): 0 / 0 / 0

Bug: 27294154
Change-Id: I0e318ef570a591626fbc6443feace1cc99c06baf

8 years agoClean A2DP dump output
Ajay Panicker [Mon, 22 Feb 2016 19:05:04 +0000 (11:05 -0800)]
Clean A2DP dump output

Before:
  TxQueue:
    Counts (enqueue/dequeue/readbuf)                        : 0 / 0 / 0
    Last update time ago in ms (enqueue/dequeue/readbuf)    : 0 / 0 / 0
    Frames per packet (total/max/ave)                       : 0 / 0 / 0
    Counts (flushed/dropped/dropouts)                       : 0 / 0 / 0
    Last update time ago in ms (flushed/dropped)            : 0 / 0
    Counts (underflow/underrun)                             : 0 / 0
    Bytes (underflow/underrun)                              : 0 / 0
    Last update time ago in ms (underflow/underrun)         : 0 / 0
    Enqueue deviation counts (overdue/premature)            : 0 / 0
    Enqueue overdue scheduling time in ms (total/max/ave)   : 0 / 0 / 0
    Enqueue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
    Dequeue deviation counts (overdue/premature)            : 0 / 0
    Dequeue overdue scheduling time in ms (total/max/ave)   : 0 / 0 / 0
    Dequeue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0

After:
  TxQueue:
  Counts (enqueue/dequeue/readbuf)                        : 0 / 0 / 0
  Last update time ago in ms (enqueue/dequeue/readbuf)    : 0 / 0 / 0
  Frames per packet (total/max/ave)                       : 0 / 0 / 0
  Counts (flushed/dropped/dropouts)                       : 0 / 0 / 0
  Last update time ago in ms (flushed/dropped)            : 0 / 0
  Counts (underflow/underrun)                             : 0 / 0
  Bytes (underflow/underrun)                              : 0 / 0
  Last update time ago in ms (underflow/underrun)         : 0 / 0
  Enqueue deviation counts (overdue/premature)            : 0 / 0
  Enqueue overdue scheduling time in ms (total/max/ave)   : 0 / 0 / 0
  Enqueue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
  Dequeue deviation counts (overdue/premature)            : 0 / 0
  Dequeue overdue scheduling time in ms (total/max/ave)   : 0 / 0 / 0
  Dequeue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0

Bug: 27294154
Change-Id: I2952ceed7b02db0d8497b67de0f57e4f9128e5bf

8 years agoRemove extra newline before Btsnoop log summary
Ajay Panicker [Wed, 24 Feb 2016 19:45:56 +0000 (11:45 -0800)]
Remove extra newline before Btsnoop log summary

Bug: 27294154
Change-Id: Ice69835cdddfc01e2222a47b0ceeb30d243442f5

8 years agoMerge "Update build files for Fluoride on Linux"
Jakub Pawlowski [Wed, 24 Feb 2016 20:57:30 +0000 (20:57 +0000)]
Merge "Update build files for Fluoride on Linux"

8 years agoClean up bond event dump printout
Ajay Panicker [Fri, 19 Feb 2016 00:33:07 +0000 (16:33 -0800)]
Clean up bond event dump printout

Bug: 27294154
Change-Id: I0b7e5a9dda30875c9fc877baffa0daac9184cd42

8 years agoAlarm Dump output cleanup
Ajay Panicker [Mon, 22 Feb 2016 20:14:04 +0000 (12:14 -0800)]
Alarm Dump output cleanup

Before:
  Alarm : btm_ble.adv_raddr_timer (SINGLE)
    Action counts (sched/resched/exec/cancel)       : 1 / 0 / 0 / 0
    Deviation counts (overdue/premature)            : 0 / 0
    Time in ms (since creation/interval/remaining)  : 17824 / 900000 / 882176
    Callback execution time in ms (total/max/ave)   : 0 / 0 / 0
    Overdue scheduling time in ms (total/max/ave)   : 0 / 0 / 0
    Premature scheduling time in ms (total/max/ave)   : 0 / 0 / 0

After:
  Alarm : btm_ble.adv_raddr_timer (SINGLE)
    Action counts (sched/resched/exec/cancel       : 1 / 0 / 0 / 0
    Deviation counts (overdue/premature)           : 0 / 0
    Time in ms (since creation/interval/remaining) : 88268 / 900000 / 811732
    Callback execution time in ms (total/max/avg)  : 0 / 0 / 0
    Overdue scheduling time in ms (total/max/avg)  : 0 / 0 / 0
    Premature scheduling time in ms (total/max/avg): 0 / 0 / 0

Bug: 27294154
Change-Id: I0e318ef570a591626fbc6443feace1cc99c06baf

8 years agoMerge "Clean A2DP dump output"
Ajay Panicker [Wed, 24 Feb 2016 20:16:46 +0000 (20:16 +0000)]
Merge "Clean A2DP dump output"

8 years agoRemove extra newline before Btsnoop log summary
Ajay Panicker [Wed, 24 Feb 2016 19:45:56 +0000 (11:45 -0800)]
Remove extra newline before Btsnoop log summary

Bug: 27294154
Change-Id: Ice69835cdddfc01e2222a47b0ceeb30d243442f5

8 years agoClean A2DP dump output
Ajay Panicker [Mon, 22 Feb 2016 19:05:04 +0000 (11:05 -0800)]
Clean A2DP dump output

Before:
  TxQueue:
    Counts (enqueue/dequeue/readbuf)                        : 0 / 0 / 0
    Last update time ago in ms (enqueue/dequeue/readbuf)    : 0 / 0 / 0
    Frames per packet (total/max/ave)                       : 0 / 0 / 0
    Counts (flushed/dropped/dropouts)                       : 0 / 0 / 0
    Last update time ago in ms (flushed/dropped)            : 0 / 0
    Counts (underflow/underrun)                             : 0 / 0
    Bytes (underflow/underrun)                              : 0 / 0
    Last update time ago in ms (underflow/underrun)         : 0 / 0
    Enqueue deviation counts (overdue/premature)            : 0 / 0
    Enqueue overdue scheduling time in ms (total/max/ave)   : 0 / 0 / 0
    Enqueue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
    Dequeue deviation counts (overdue/premature)            : 0 / 0
    Dequeue overdue scheduling time in ms (total/max/ave)   : 0 / 0 / 0
    Dequeue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0

After:
  TxQueue:
  Counts (enqueue/dequeue/readbuf)                        : 0 / 0 / 0
  Last update time ago in ms (enqueue/dequeue/readbuf)    : 0 / 0 / 0
  Frames per packet (total/max/ave)                       : 0 / 0 / 0
  Counts (flushed/dropped/dropouts)                       : 0 / 0 / 0
  Last update time ago in ms (flushed/dropped)            : 0 / 0
  Counts (underflow/underrun)                             : 0 / 0
  Bytes (underflow/underrun)                              : 0 / 0
  Last update time ago in ms (underflow/underrun)         : 0 / 0
  Enqueue deviation counts (overdue/premature)            : 0 / 0
  Enqueue overdue scheduling time in ms (total/max/ave)   : 0 / 0 / 0
  Enqueue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
  Dequeue deviation counts (overdue/premature)            : 0 / 0
  Dequeue overdue scheduling time in ms (total/max/ave)   : 0 / 0 / 0
  Dequeue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0

Bug: 27294154
Change-Id: I2952ceed7b02db0d8497b67de0f57e4f9128e5bf

8 years agoUpdate build files for Fluoride on Linux
Jakub Pawlowski [Tue, 23 Feb 2016 02:04:24 +0000 (18:04 -0800)]
Update build files for Fluoride on Linux

uprev build/secondary/third_party/**/BUILD.gn"
Other BUILD.gn files were updated to match current state of project.

Change-Id: Ie895d25680d510f5e69e6f15553311f6671cdce3

8 years agoProtect metrics API from race conditions
Ajay Panicker [Thu, 18 Feb 2016 20:24:10 +0000 (12:24 -0800)]
Protect metrics API from race conditions

Bug: 27315491
Change-Id: If57f7c23c94890e5f1cf196d2ec7a2a667b48cec

8 years agoAdd Linux-specific version of metrics.
Jakub Pawlowski [Wed, 24 Feb 2016 17:27:25 +0000 (17:27 +0000)]
Add Linux-specific version of metrics.
am: 45d129394a

* commit '45d129394a71a112e28567f47faf89d365bca0a0':
  Add Linux-specific version of metrics.

8 years agoMake wakelock compile on Linux
Jakub Pawlowski [Wed, 24 Feb 2016 04:43:21 +0000 (04:43 +0000)]
Make wakelock compile on Linux
am: f14c582cdc

* commit 'f14c582cdcac8d4f8f2287e7fdd6029512a843d4':
  Make wakelock compile on Linux

8 years agoAdd missing log tag in config_clear()
Jakub Pawlowski [Wed, 24 Feb 2016 04:43:15 +0000 (04:43 +0000)]
Add missing log tag in config_clear()
am: f2b7708eaf

* commit 'f2b7708eaf2de443100e5f22e759c125401b9c07':
  Add missing log tag in config_clear()

8 years agoGet rid of counter
Jakub Pawlowski [Wed, 24 Feb 2016 04:43:06 +0000 (04:43 +0000)]
Get rid of counter
am: 01658a7414

* commit '01658a74147f64f85a38f75a8f7b557996571636':
  Get rid of counter

8 years agoAdd Linux-specific version of metrics.
Jakub Pawlowski [Tue, 23 Feb 2016 23:28:35 +0000 (15:28 -0800)]
Add Linux-specific version of metrics.

This patch adds empty metrics implementation for Linux in
order to fix build errors.

Bug: 27324453
Change-Id: I2f45db6147689bf295176b7ad30a613a7f5a8d9f

8 years agoMake wakelock compile on Linux
Jakub Pawlowski [Wed, 24 Feb 2016 01:22:16 +0000 (01:22 +0000)]
Make wakelock compile on Linux
am: 029b50afdf

* commit '029b50afdf381f5b28f668aedbeeae96ef3d08cf':
  Make wakelock compile on Linux

8 years agoAdd missing log tag in config_clear()
Jakub Pawlowski [Wed, 24 Feb 2016 01:16:17 +0000 (01:16 +0000)]
Add missing log tag in config_clear()
am: b77d415539

* commit 'b77d41553995847c8c873cf4348c0229a9d2b298':
  Add missing log tag in config_clear()

8 years agoRevert "Pick proper addres type for unknown devices"
Andre Eisenbach [Wed, 24 Feb 2016 01:16:12 +0000 (01:16 +0000)]
Revert "Pick proper addres type for unknown devices"
am: 0fc412c934

* commit '0fc412c934cb930d5f5374ed53826c3bb01c25ba':
  Revert "Pick proper addres type for unknown devices"

8 years agoMerge "Revert "Fix data reporting state when using HID device""
Andre Eisenbach [Wed, 24 Feb 2016 01:16:08 +0000 (01:16 +0000)]
Merge "Revert "Fix data reporting state when using HID device""
am: f93c5ba1f1

* commit 'f93c5ba1f1d13f4f3a89ba502035b74e79d128c5':
  Revert "Fix data reporting state when using HID device"

8 years agoGet rid of counter
Jakub Pawlowski [Wed, 24 Feb 2016 01:16:02 +0000 (01:16 +0000)]
Get rid of counter
am: fd7ca62349

* commit 'fd7ca623490ad03c45bce22e01ac67b2282131d9':
  Get rid of counter

8 years agoMake wakelock compile on Linux
Jakub Pawlowski [Tue, 23 Feb 2016 23:27:47 +0000 (15:27 -0800)]
Make wakelock compile on Linux

This patch adds some missing header files that prevented wakelocks
from compiling on linux.

Bug: 27324453
Change-Id: Ifabf3350fe840524cf7e1ec7aa2825acb4399c81

8 years agoMake wakelock compile on Linux
Jakub Pawlowski [Tue, 23 Feb 2016 23:27:47 +0000 (15:27 -0800)]
Make wakelock compile on Linux

This patch adds some missing header files that prevented wakelocks
from compiling on linux.

Bug: 27324453
Change-Id: Ifabf3350fe840524cf7e1ec7aa2825acb4399c81

8 years agoAdd missing log tag in config_clear()
Jakub Pawlowski [Tue, 23 Feb 2016 22:32:49 +0000 (14:32 -0800)]
Add missing log tag in config_clear()

Bug: 27324453
Change-Id: Icebf0273c39040ff6b1bb29dcc4d0a827e25b4a8

8 years agoGet rid of counter
Jakub Pawlowski [Tue, 23 Feb 2016 22:58:43 +0000 (14:58 -0800)]
Get rid of counter

This patch removes counter. We were never using those values,
except for increasing them.

Bug: 27324326
Change-Id: I3122a36fa0435a36a8401792267cb5ebff5ab269

8 years agoAdd missing log tag in config_clear()
Jakub Pawlowski [Tue, 23 Feb 2016 22:32:49 +0000 (14:32 -0800)]
Add missing log tag in config_clear()

Bug: 27324453
Change-Id: Icebf0273c39040ff6b1bb29dcc4d0a827e25b4a8

8 years agoRevert "Pick proper addres type for unknown devices"
Andre Eisenbach [Tue, 23 Feb 2016 23:57:11 +0000 (23:57 +0000)]
Revert "Pick proper addres type for unknown devices"

This breaks Nexus Player remotes. Need to only do this if the device is *not* known.

This reverts commit b7672f4a3c2a87fab24c81b243e1872443509254.

Change-Id: Iba0f25576432c8c8c399ee54abee3e91430784ef

8 years agoMerge "Revert "Fix data reporting state when using HID device""
Andre Eisenbach [Tue, 23 Feb 2016 23:56:18 +0000 (23:56 +0000)]
Merge "Revert "Fix data reporting state when using HID device""

8 years agoRevert "Fix data reporting state when using HID device"
Andre Eisenbach [Tue, 23 Feb 2016 23:56:09 +0000 (23:56 +0000)]
Revert "Fix data reporting state when using HID device"

This breaks HID completely...

This reverts commit 5f30560dbb80f0231fb9f351ab5b0180513dffe7.

Change-Id: I2c1994a366e193a73dbc661e5c6b03d87d7732f3

8 years agoGet rid of counter
Jakub Pawlowski [Tue, 23 Feb 2016 22:58:43 +0000 (14:58 -0800)]
Get rid of counter

This patch removes counter. We were never using those values,
except for increasing them.

Bug: 27324326
Change-Id: I3122a36fa0435a36a8401792267cb5ebff5ab269

8 years agoMerge "Revert "linux: Make logwrapper show log tag on Linux""
Jakub Pawlowski [Tue, 23 Feb 2016 05:12:04 +0000 (05:12 +0000)]
Merge "Revert "linux: Make logwrapper show log tag on Linux""
am: e91ac5cc21

* commit 'e91ac5cc218fa11f3c46ff0c70b7cc18dd80c524':
  Revert "linux: Make logwrapper show log tag on Linux"

8 years agoMerge "Revert "linux: Make logwrapper show log tag on Linux""
Jakub Pawlowski [Tue, 23 Feb 2016 04:59:58 +0000 (04:59 +0000)]
Merge "Revert "linux: Make logwrapper show log tag on Linux""

8 years agoRevert "linux: Make logwrapper show log tag on Linux"
Jakub Pawlowski [Tue, 23 Feb 2016 04:59:42 +0000 (04:59 +0000)]
Revert "linux: Make logwrapper show log tag on Linux"

This reverts commit e4ae5c7522e6a77e1e0492afa3deed9fdc1569e8.

Change-Id: I8e0c890ee0960f986133939944c2c1362ac4f57c

8 years agoRemove unused import
Jakub Pawlowski [Tue, 23 Feb 2016 04:31:41 +0000 (04:31 +0000)]
Remove unused import
am: ca9e5aa99c

* commit 'ca9e5aa99c2fd774afff0640f495cf4b72ff7e92':
  Remove unused import

8 years agoMerge "linux: Make logwrapper show log tag on Linux"
Jakub Pawlowski [Tue, 23 Feb 2016 04:31:27 +0000 (04:31 +0000)]
Merge "linux: Make logwrapper show log tag on Linux"
am: 4ff154934f

* commit '4ff154934f122f0c09b38058a9096581dc13b3a0':
  linux: Make logwrapper show log tag on Linux

8 years agoRemove unused import
Jakub Pawlowski [Mon, 22 Feb 2016 22:46:27 +0000 (14:46 -0800)]
Remove unused import

Change-Id: Ia259abc76b95d754fa31c2ccb96b6590348eb493

8 years agoMerge "linux: Make logwrapper show log tag on Linux"
Jakub Pawlowski [Tue, 23 Feb 2016 04:18:44 +0000 (04:18 +0000)]
Merge "linux: Make logwrapper show log tag on Linux"

8 years agoAdd tool to extract and view snooz logs from a bugreport
Ajay Panicker [Tue, 23 Feb 2016 03:24:31 +0000 (03:24 +0000)]
Add tool to extract and view snooz logs from a bugreport
am: 0f823a439d

* commit '0f823a439dd1468099f59fca210b85339b2be9ac':
  Add tool to extract and view snooz logs from a bugreport

8 years agoAdd tool to extract and view snooz logs from a bugreport
Ajay Panicker [Mon, 22 Feb 2016 22:08:34 +0000 (14:08 -0800)]
Add tool to extract and view snooz logs from a bugreport

Change-Id: I3893d094a1b1dd7853016d1f539f8998cdc84833

8 years agoservice: Non-android OSs don\'t know how to Binder
Jakub Pawlowski [Tue, 23 Feb 2016 02:51:59 +0000 (02:51 +0000)]
service: Non-android OSs don\'t know how to Binder
am: 470adc8a42

* commit '470adc8a4224cc3b418aadb2f5424986f1a75a46':
  service: Non-android OSs don't know how to Binder

8 years agolinux: Make logwrapper show log tag on Linux
Jakub Pawlowski [Mon, 22 Feb 2016 22:41:34 +0000 (14:41 -0800)]
linux: Make logwrapper show log tag on Linux

Change-Id: I2219395f504952ae1d1371a439e58fef22b71184

8 years agoservice: Non-android OSs don't know how to Binder
Jakub Pawlowski [Mon, 22 Feb 2016 20:57:31 +0000 (12:57 -0800)]
service: Non-android OSs don't know how to Binder

Change-Id: I1eeabef6c6f065bbc309604345a0212fed7e7ef7

8 years agoClean up dump printout
Ajay Panicker [Sat, 20 Feb 2016 01:33:04 +0000 (01:33 +0000)]
Clean up dump printout
am: 10dd30d45a

* commit '10dd30d45a1f03bd7668df9e2cad4498d110ce0b':
  Clean up dump printout

8 years agoReplace usage of HCI_GET_CMD_BUF() with osi_malloc()
Pavlin Radoslavov [Fri, 19 Feb 2016 21:49:14 +0000 (21:49 +0000)]
Replace usage of HCI_GET_CMD_BUF() with osi_malloc()
am: c980130963

* commit 'c980130963c4528655c27b7caa2d030181020fc1':
  Replace usage of HCI_GET_CMD_BUF() with osi_malloc()

8 years agoReplace usage of HCI_GET_CMD_BUF() with osi_malloc()
Pavlin Radoslavov [Wed, 17 Feb 2016 02:16:59 +0000 (18:16 -0800)]
Replace usage of HCI_GET_CMD_BUF() with osi_malloc()

* Remove HCI_GET_CMD_BUF() wrapper macro, and replace it with
  its default implementation: (BT_HDR *)osi_malloc(HCI_CMD_BUF_SIZE)

* Remove explicit checks for NULL when HCI_GET_CMD_BUF() was used.

[Cherry-picked from AOSP/master]

Bug: 27048759
Change-Id: I7c71b408f40d58f6ebf3a310aa806daba3342f77

8 years agoRemoved unused defines from bt_target.h
Pavlin Radoslavov [Fri, 19 Feb 2016 20:36:46 +0000 (20:36 +0000)]
Removed unused defines from bt_target.h
am: 5712c4431e

* commit '5712c4431ec3635eb5e5de833ea7b9f1a85c9bf3':
  Removed unused defines from bt_target.h

8 years agoRemoved unused defines from bt_target.h
Pavlin Radoslavov [Fri, 19 Feb 2016 19:32:02 +0000 (19:32 +0000)]
Removed unused defines from bt_target.h
am: 6fd198eefa

* commit '6fd198eefa3d99205cc888467f05e7985a8c3b7e':
  Removed unused defines from bt_target.h

8 years agoRemoved unused defines from bt_target.h
Pavlin Radoslavov [Fri, 19 Feb 2016 04:51:58 +0000 (20:51 -0800)]
Removed unused defines from bt_target.h

Removed unused conditional defines from bt_target.h that
are not needed anymore.

[Cherry-picked from AOSP/master]

Change-Id: Ic424f673332668b21db11d323b389f5a5f4fba81

8 years agoClean up dump printout
Ajay Panicker [Fri, 19 Feb 2016 00:33:07 +0000 (16:33 -0800)]
Clean up dump printout

Change-Id: I0b7e5a9dda30875c9fc877baffa0daac9184cd42

8 years agoRemoved unused defines from bt_target.h
Pavlin Radoslavov [Fri, 19 Feb 2016 04:51:58 +0000 (20:51 -0800)]
Removed unused defines from bt_target.h

Removed unused conditional defines from bt_target.h that
are not needed anymore.

Change-Id: Ic424f673332668b21db11d323b389f5a5f4fba81

8 years agoReplace usage of HCI_GET_CMD_BUF() with osi_malloc()
Pavlin Radoslavov [Fri, 19 Feb 2016 04:49:30 +0000 (04:49 +0000)]
Replace usage of HCI_GET_CMD_BUF() with osi_malloc()
am: f58d6e6da7

* commit 'f58d6e6da7aaceaa860a3a3548ae2b82e8e8a821':
  Replace usage of HCI_GET_CMD_BUF() with osi_malloc()

8 years agoRevert "Pick proper addres type for unknown devices"
Andre Eisenbach [Fri, 19 Feb 2016 01:48:35 +0000 (01:48 +0000)]
Revert "Pick proper addres type for unknown devices"
am: e6afe84e74

* commit 'e6afe84e742b92fde05bd6f53824e3ca15122b58':
  Revert "Pick proper addres type for unknown devices"

8 years agoRevert "Pick proper addres type for unknown devices"
Andre Eisenbach [Fri, 19 Feb 2016 01:36:03 +0000 (17:36 -0800)]
Revert "Pick proper addres type for unknown devices"

This reverts commit 0ec558b58d55eb05f2b42bc29a6c1c93786ac090.

8 years agoRevert "Fix data reporting state when using HID device"
Andre Eisenbach [Fri, 19 Feb 2016 01:35:17 +0000 (01:35 +0000)]
Revert "Fix data reporting state when using HID device"
am: 763930636d

* commit '763930636d0af0123fe5728a504ec5e625d638a5':
  Revert "Fix data reporting state when using HID device"

8 years agoRevert "Fix data reporting state when using HID device"
Andre Eisenbach [Fri, 19 Feb 2016 01:27:18 +0000 (17:27 -0800)]
Revert "Fix data reporting state when using HID device"

Original commit breaks Fugu remote (amongst other things).

This reverts commit 44efbb13a748a276de994456cffc02e8e9da03b0.

Change-Id: Ifa4ab421e0b14f59988d2e3ac7f338f0844aaa2d

8 years agoWrite Protobuf in Base64
Ajay Panicker [Thu, 18 Feb 2016 21:45:07 +0000 (21:45 +0000)]
Write Protobuf in Base64
am: e064f0846d

* commit 'e064f0846d382180a7955b7e45fcb73fa13ff992':
  Write Protobuf in Base64

8 years agoFix ParcelHelpersTest.ScanResult unit test
Pavlin Radoslavov [Thu, 18 Feb 2016 21:45:02 +0000 (21:45 +0000)]
Fix ParcelHelpersTest.ScanResult unit test
am: 512fabd174

* commit '512fabd174f38ba423bd057a3687623ea3b9deb4':
  Fix ParcelHelpersTest.ScanResult unit test

8 years agoAdd support for collecting A2DP Protobuf metrics
Pavlin Radoslavov [Thu, 18 Feb 2016 21:44:53 +0000 (21:44 +0000)]
Add support for collecting A2DP Protobuf metrics
am: 4e6b1c82b7

* commit '4e6b1c82b78aa17c887376c14cf323bed02e1fd4':
  Add support for collecting A2DP Protobuf metrics

8 years agoWrite Protobuf in Base64
Ajay Panicker [Thu, 18 Feb 2016 02:18:00 +0000 (18:18 -0800)]
Write Protobuf in Base64

Change-Id: I3868365e7fd166517b13ff03a15d629271bd47b4

8 years agoFix ParcelHelpersTest.ScanResult unit test
Pavlin Radoslavov [Wed, 17 Feb 2016 18:20:12 +0000 (10:20 -0800)]
Fix ParcelHelpersTest.ScanResult unit test

Fix a failing unit test that was broken by some
earlier cleanup work.

Bug: 26879229
Bug: 27152031
Change-Id: I244d078a23a69c82fbc7cb4468649ab933131977

8 years agoAdd support for collecting A2DP Protobuf metrics
Pavlin Radoslavov [Wed, 17 Feb 2016 23:42:38 +0000 (15:42 -0800)]
Add support for collecting A2DP Protobuf metrics

* Add new function metrics_a2dp_session() to
  connect A2DP metrics into Protobuf

* Add new function btif_update_a2dp_metrics()
  that is called when the metrics should be
  callected

* Add few more statistics to the BTIF media stats.

Change-Id: I5862ac82e55b3546dc1fbde0c78cb4683e40d19e

8 years agoInstrument and fix calls to strncmp()
Andre Eisenbach [Thu, 18 Feb 2016 21:15:42 +0000 (21:15 +0000)]
Instrument and fix calls to strncmp()
am: df5c69caa3

* commit 'df5c69caa3c2683779d48739e1571c13e5f7ab2e':
  Instrument and fix calls to strncmp()

8 years agoReplace usage of HCI_GET_CMD_BUF() with osi_malloc()
Pavlin Radoslavov [Wed, 17 Feb 2016 02:16:59 +0000 (18:16 -0800)]
Replace usage of HCI_GET_CMD_BUF() with osi_malloc()

* Remove HCI_GET_CMD_BUF() wrapper macro, and replace it with
  its default implementation: (BT_HDR *)osi_malloc(HCI_CMD_BUF_SIZE)

* Remove explicit checks for NULL when HCI_GET_CMD_BUF() was used.

Bug: 27048759
Change-Id: I7c71b408f40d58f6ebf3a310aa806daba3342f77

8 years agoInstrument and fix calls to strncmp()
Andre Eisenbach [Wed, 17 Feb 2016 20:43:12 +0000 (12:43 -0800)]
Instrument and fix calls to strncmp()

Bug: 27222508
Change-Id: I0075b4480aff52dcdc326b7bdb7154ca919ccee9

8 years agoInstrument and fix calls to strncmp()
Andre Eisenbach [Thu, 18 Feb 2016 20:48:48 +0000 (20:48 +0000)]
Instrument and fix calls to strncmp()
am: 0e888661a5  -s ours

* commit '0e888661a5dc23e516429b3e80f1f6a1aac12015':
  Instrument and fix calls to strncmp()

8 years agoSuspend properly when receiving events without response
Jaganath Kanakkassery [Thu, 18 Feb 2016 20:43:21 +0000 (20:43 +0000)]
Suspend properly when receiving events without response
am: b1f50e1ff3

* commit 'b1f50e1ff32b58437ff1c02e541447319baa12df':
  Suspend properly when receiving events without response

8 years agoAdditional logging for bond information
Ajay Panicker [Thu, 18 Feb 2016 20:43:17 +0000 (20:43 +0000)]
Additional logging for bond information
am: a72c96f8db

* commit 'a72c96f8dbfcb4db1e45c4954fc96d3da93a4008':
  Additional logging for bond information

8 years agoFix data reporting state when using HID device
Loic Poulain [Thu, 18 Feb 2016 20:43:12 +0000 (20:43 +0000)]
Fix data reporting state when using HID device
am: 44efbb13a7

* commit '44efbb13a748a276de994456cffc02e8e9da03b0':
  Fix data reporting state when using HID device

8 years agoservice: Use built-in byte vector parser
Jakub Pawlowski [Thu, 18 Feb 2016 20:43:09 +0000 (20:43 +0000)]
service: Use built-in byte vector parser
am: b6806d0fd5

* commit 'b6806d0fd5232d3eae4ffa928162bd04351e3807':
  service: Use built-in byte vector parser

8 years agoRemove the need for -Wno-constant-logical-operand
Andre Eisenbach [Thu, 18 Feb 2016 20:43:04 +0000 (20:43 +0000)]
Remove the need for -Wno-constant-logical-operand
am: 302bae5e92

* commit '302bae5e924ec33768a21bc92dcb6930df50659b':
  Remove the need for -Wno-constant-logical-operand

8 years agoRemove Porsche car-kit pairing workaround
Andre Eisenbach [Thu, 18 Feb 2016 20:43:00 +0000 (20:43 +0000)]
Remove Porsche car-kit pairing workaround
am: 8ee098cd6b

* commit '8ee098cd6bca17fc016dd3cc519dc5990be22429':
  Remove Porsche car-kit pairing workaround

8 years agoFix compile error due to interop_feature_t not being public
Andre Eisenbach [Thu, 18 Feb 2016 20:42:56 +0000 (20:42 +0000)]
Fix compile error due to interop_feature_t not being public
am: dc0b89cc7f

* commit 'dc0b89cc7f7a8685045d4ebec4a948385d42777f':
  Fix compile error due to interop_feature_t not being public

8 years agoAdd new HAL functions to fake Bluetooth interface
Andre Eisenbach [Thu, 18 Feb 2016 20:42:51 +0000 (20:42 +0000)]
Add new HAL functions to fake Bluetooth interface
am: f79d9cb591

* commit 'f79d9cb5918a80e4b5f96dfe7ceddd8a2cb709a4':
  Add new HAL functions to fake Bluetooth interface

8 years agoAdd ability to add interop entries dynamically (2/2)
Andre Eisenbach [Thu, 18 Feb 2016 20:42:46 +0000 (20:42 +0000)]
Add ability to add interop entries dynamically (2/2)
am: a0c02f62a4  -s ours

* commit 'a0c02f62a49c4ae9de5789731cdbb99b686a938d':
  Add ability to add interop entries dynamically (2/2)

8 years agoFix compilation warnings/errors on fugu
Pavlin Radoslavov [Thu, 18 Feb 2016 20:36:01 +0000 (20:36 +0000)]
Fix compilation warnings/errors on fugu
am: 3aa58c5fad

* commit '3aa58c5fad5be75c559109ddce3ccd79ac807af9':
  Fix compilation warnings/errors on fugu

8 years agoFix C/C++ compiler generated warnings
Pavlin Radoslavov [Thu, 18 Feb 2016 20:35:55 +0000 (20:35 +0000)]
Fix C/C++ compiler generated warnings
am: 12265e39b5  -s ours

* commit '12265e39b511f28425236b0dc97c78e7d837304b':
  Fix C/C++ compiler generated warnings

8 years agoservice: Add services removed/added handlers
Jakub Pawlowski [Thu, 18 Feb 2016 20:29:21 +0000 (20:29 +0000)]
service: Add services removed/added handlers
am: 0bd8fa5b24

* commit '0bd8fa5b24103f5376afb4ddd593ecb1a6a2588c':
  service: Add services removed/added handlers

8 years agoCleanup C and C++ compiler flags
Pavlin Radoslavov [Thu, 18 Feb 2016 20:29:16 +0000 (20:29 +0000)]
Cleanup C and C++ compiler flags
am: 0b60bb04b9  -s ours

* commit '0b60bb04b966030fd1dfdffe68099da8f280ade0':
  Cleanup C and C++ compiler flags

8 years agoPick proper addres type for unknown devices
Jakub Pawlowski [Thu, 18 Feb 2016 20:23:34 +0000 (20:23 +0000)]
Pick proper addres type for unknown devices
am: 0ec558b58d

* commit '0ec558b58d55eb05f2b42bc29a6c1c93786ac090':
  Pick proper addres type for unknown devices

8 years agoFix discovery status handling
Jakub Pawlowski [Thu, 18 Feb 2016 20:23:28 +0000 (20:23 +0000)]
Fix discovery status handling
am: 0e36a4d161

* commit '0e36a4d1617da1c5ec713c85a5bef4f6af89148e':
  Fix discovery status handling

8 years agoValidates the PDU length of GATT Prepare Write attribute requests
Subramanian Srinivasan [Thu, 18 Feb 2016 20:23:23 +0000 (20:23 +0000)]
Validates the PDU length of GATT Prepare Write attribute requests
am: 4c1e089a33

* commit '4c1e089a33a0e8d7e030007a79cf7523ef19f1d5':
  Validates the PDU length of GATT Prepare Write attribute requests