OSDN Git Service
Jakub Pawlowski [Thu, 3 Mar 2016 17:38:08 +0000 (17:38 +0000)]
Revert "Remove unused field p_cur_char"
am:
136db0d32d
* commit '
136db0d32d38958577a3f125c6799ac2a059955f':
Revert "Remove unused field p_cur_char"
Jakub Pawlowski [Thu, 3 Mar 2016 17:06:23 +0000 (17:06 +0000)]
Revert "Remove unused field p_cur_char"
This reverts commit
25e17fb1c7a894dec49fc8eddb2bbfb20a9eeb21.
Change-Id: I21936ae37c1e052ab53233b3465e336369a423df
Jakub Pawlowski [Thu, 3 Mar 2016 16:57:53 +0000 (16:57 +0000)]
Remove unused field p_cur_char
am:
25e17fb1c7
* commit '
25e17fb1c7a894dec49fc8eddb2bbfb20a9eeb21':
Remove unused field p_cur_char
Jakub Pawlowski [Thu, 3 Mar 2016 02:36:57 +0000 (18:36 -0800)]
Remove unused field p_cur_char
Change-Id: I956f966ddbb44506a5da8e1ab4ccb028bafa92de
Prashant Malani [Thu, 3 Mar 2016 04:02:19 +0000 (04:02 +0000)]
Fix miscellaneous compilation errors
am:
f85869d923
* commit '
f85869d923765a42e0d779ada9811add7afd8fa7':
Fix miscellaneous compilation errors
Chaojing Sun [Thu, 3 Mar 2016 01:50:59 +0000 (01:50 +0000)]
Fix Dell LE keyboard connection issue
am:
adca919a3a
* commit '
adca919a3a0586534208c234831593273578e9c5':
Fix Dell LE keyboard connection issue
Prashant Malani [Thu, 3 Mar 2016 01:34:13 +0000 (01:34 +0000)]
Fix miscellaneous compilation errors
am:
a5090f2c33
* commit '
a5090f2c33919f57c82107ec62ce5ec5705e7e21':
Fix miscellaneous compilation errors
Ajay Panicker [Thu, 3 Mar 2016 01:34:04 +0000 (01:34 +0000)]
Btsnooz doesn\'t find snooplog sometimes
am:
5afd7d357d
* commit '
5afd7d357dce988f1c75d278523594225b3d464d':
Btsnooz doesn't find snooplog sometimes
Chaojing Sun [Sat, 6 Feb 2016 01:25:47 +0000 (17:25 -0800)]
Fix Dell LE keyboard connection issue
Fixes a connection issue where Dell keyboards do not remain connected
immediately after pairing by removing the gatt_config_ccc_complete()
call in gatt_cl_op_cmpl_cback().
Bug:
27385897
Change-Id: Iee342975dce9fdcd5dcf8f9d459f74fe13d02531
Prashant Malani [Fri, 26 Feb 2016 02:26:13 +0000 (18:26 -0800)]
Fix miscellaneous compilation errors
- Move variables within #defines to avoid unused errors.
- Place #define's correctly to avoid unused function errors.
- Correct parameter passed into a function.
Bug:
27336841
Change-Id: I7c2ab24b3bd3725d126c90483473af83b88687a2
Prashant Malani [Fri, 26 Feb 2016 02:26:13 +0000 (18:26 -0800)]
Fix miscellaneous compilation errors
- Move variables within #defines to avoid unused errors.
- Place #define's correctly to avoid unused function errors.
- Correct parameter passed into a function.
Bug:
27336841
Change-Id: I7c2ab24b3bd3725d126c90483473af83b88687a2
Ajay Panicker [Tue, 1 Mar 2016 00:44:28 +0000 (16:44 -0800)]
Btsnooz doesn't find snooplog sometimes
In the bugreport in b/
27274486 comment #11, the line indicating the
beginning of BTSNOOP LOGS was slightly indented thus causing btsnooz
to not find the beginning of the log.
Bug:
27419027
Change-Id: I3b88e6a3f6f2d6c4d3cbbadb0a93cbd7965f56c8
Pavlin Radoslavov [Wed, 2 Mar 2016 21:47:50 +0000 (21:47 +0000)]
Fix l2cu_initialize_fixed_ccb() to return only initialized entries
am:
62778f6eb0
* commit '
62778f6eb0f75cd4a31ab7d5b9fdf553ceed561b':
Fix l2cu_initialize_fixed_ccb() to return only initialized entries
Pavlin Radoslavov [Tue, 1 Mar 2016 20:50:26 +0000 (12:50 -0800)]
Fix l2cu_initialize_fixed_ccb() to return only initialized entries
Update the l2cu_initialize_fixed_ccb() implementation so
it returns only entries that are properly initialized.
In some complex scenarios, the p_lcb->p_fixed_ccbs[] array
might contain an entry that has been released by l2cu_release_ccb(),
and such entry cannot be reused as-is.
Bug:
26927945
Change-Id: I42d42926cc6da6b8be662781545753c36b75968e
Pavlin Radoslavov [Wed, 2 Mar 2016 19:10:09 +0000 (19:10 +0000)]
Fix l2cu_initialize_fixed_ccb() to return only initialized entries
am:
91469270e2
* commit '
91469270e26e4cfd5a77abbd20739045d04b5caf':
Fix l2cu_initialize_fixed_ccb() to return only initialized entries
Chaojing Sun [Wed, 2 Mar 2016 18:11:38 +0000 (18:11 +0000)]
Fix Dell LE keyboard connection issue
am:
cfcc3f8b34
* commit '
cfcc3f8b34da338672da0f7242fa6ddad07076f1':
Fix Dell LE keyboard connection issue
Pavlin Radoslavov [Tue, 1 Mar 2016 20:50:26 +0000 (12:50 -0800)]
Fix l2cu_initialize_fixed_ccb() to return only initialized entries
Update the l2cu_initialize_fixed_ccb() implementation so
it returns only entries that are properly initialized.
In some complex scenarios, the p_lcb->p_fixed_ccbs[] array
might contain an entry that has been released by l2cu_release_ccb(),
and such entry cannot be reused as-is.
Bug:
26927945
Change-Id: I42d42926cc6da6b8be662781545753c36b75968e
Chaojing Sun [Sat, 6 Feb 2016 01:25:47 +0000 (17:25 -0800)]
Fix Dell LE keyboard connection issue
Fixes a connection issue where Dell keyboards do not remain connected
immediately after pairing by removing the gatt_config_ccc_complete()
call in gatt_cl_op_cmpl_cback().
Bug:
27385897
Change-Id: Iee342975dce9fdcd5dcf8f9d459f74fe13d02531
Sharvil Nanavati [Wed, 2 Mar 2016 06:19:17 +0000 (06:19 +0000)]
Sync filesystem after saving a backup of the config file.
am:
1a8a756902
* commit '
1a8a756902df75b9f0cfa8601ae182bd331e402a':
Sync filesystem after saving a backup of the config file.
Sharvil Nanavati [Tue, 1 Mar 2016 02:13:49 +0000 (18:13 -0800)]
Sync filesystem after saving a backup of the config file.
Bug:
27292025
Change-Id: Ied3f84157f491dcdf416de211ffbdb45b2abd529
Ajay Panicker [Wed, 2 Mar 2016 01:56:05 +0000 (01:56 +0000)]
Btsnooz doesn\'t find snooplog sometimes
am:
7b6db95593
* commit '
7b6db95593e40e36a013b665334f391e62f19d1c':
Btsnooz doesn't find snooplog sometimes
Pavlin Radoslavov [Tue, 1 Mar 2016 22:17:36 +0000 (22:17 +0000)]
Reset queue pointer to NULL after fixed_queue_free()
am:
cb090050e3
* commit '
cb090050e3f45905a33f595cee9e12b3e2c66e86':
Reset queue pointer to NULL after fixed_queue_free()
Ajay Panicker [Tue, 1 Mar 2016 00:44:28 +0000 (16:44 -0800)]
Btsnooz doesn't find snooplog sometimes
In the bugreport in b/
27274486 comment #11, the line indicating the
beginning of BTSNOOP LOGS was slightly indented thus causing btsnooz
to not find the beginning of the log.
Bug:
27419027
Change-Id: I3b88e6a3f6f2d6c4d3cbbadb0a93cbd7965f56c8
Pavlin Radoslavov [Tue, 1 Mar 2016 18:08:06 +0000 (10:08 -0800)]
Reset queue pointer to NULL after fixed_queue_free()
Add missing reset of queue pointers to NULL affter
fixed_queue_free() calls.
Bug:
26742590
Change-Id: Ib9035d58c0f98a47ce2935e073c6f288ae03ac92
Pavlin Radoslavov [Tue, 1 Mar 2016 19:46:28 +0000 (19:46 +0000)]
Reset queue pointer to NULL after fixed_queue_free()
am:
c433787537
* commit '
c4337875370f08e481d07b62905ac8ece7ad9779':
Reset queue pointer to NULL after fixed_queue_free()
Pavlin Radoslavov [Tue, 1 Mar 2016 18:08:06 +0000 (10:08 -0800)]
Reset queue pointer to NULL after fixed_queue_free()
Add missing reset of queue pointers to NULL affter
fixed_queue_free() calls.
Bug:
26742590
Change-Id: Ib9035d58c0f98a47ce2935e073c6f288ae03ac92
Andre Eisenbach [Sat, 27 Feb 2016 06:11:49 +0000 (06:11 +0000)]
Ensure inquiry is always stopped before service discovery
am:
2ae9b0a22e
* commit '
2ae9b0a22e24538097a44670ff42aea6806d230d':
Ensure inquiry is always stopped before service discovery
Andre Eisenbach [Sat, 27 Feb 2016 06:10:56 +0000 (06:10 +0000)]
Ensure inquiry is always stopped before service discovery
am:
5783e0f2d5
* commit '
5783e0f2d5aacaee77b5e1ef01969eb20b362b1a':
Ensure inquiry is always stopped before service discovery
Andre Eisenbach [Sat, 27 Feb 2016 05:45:27 +0000 (21:45 -0800)]
Ensure inquiry is always stopped before service discovery
Service discovery cannot be initiated when the dm search state machine
is not in idle state. This patch ensures that service discovery is
always cancelled regardless of the current state of inquiry.
Bug:
27368986
Change-Id: Ib83d4c8d389e50a1c65e52b343f4996455747836
Andre Eisenbach [Sat, 27 Feb 2016 05:45:27 +0000 (21:45 -0800)]
Ensure inquiry is always stopped before service discovery
Service discovery cannot be initiated when the dm search state machine
is not in idle state. This patch ensures that service discovery is
always cancelled regardless of the current state of inquiry.
Bug:
27368986
Change-Id: Ib83d4c8d389e50a1c65e52b343f4996455747836
Edward Savage-Jones [Fri, 26 Feb 2016 23:41:22 +0000 (23:41 +0000)]
Swapped memset params
am:
2e90812743
* commit '
2e90812743309f71ce779a356c0e0ec8284b9867':
Swapped memset params
Edward Savage-Jones [Wed, 24 Feb 2016 23:44:51 +0000 (00:44 +0100)]
Swapped memset params
Incorrect usage of memset
Change-Id: I7d96c560c4b462c2794b63eb66c7272b1280ba23
Edward Savage-Jones [Fri, 26 Feb 2016 04:26:08 +0000 (04:26 +0000)]
Merge "Swapped memset params" into nyc-dev
am:
b66d5d4f2f
* commit '
b66d5d4f2fe15b119d852c54d0a60846bd1a39ea':
Swapped memset params
Andre Eisenbach [Fri, 26 Feb 2016 04:23:38 +0000 (04:23 +0000)]
Merge "Swapped memset params" into nyc-dev
Jakub Pawlowski [Fri, 26 Feb 2016 00:28:12 +0000 (00:28 +0000)]
Fix broken formatting in README.md
am:
9850088ca8
* commit '
9850088ca8ffd3b4bf2502597976ff4c3ee82d87':
Fix broken formatting in README.md
Jakub Pawlowski [Fri, 26 Feb 2016 00:13:31 +0000 (16:13 -0800)]
Fix broken formatting in README.md
Markdown formatter at:
https://android.googlesource.com/platform/system/bt/
interpret some things differently than other formatters.
This patch fixes badly formatted parts.
Change-Id: Ibe8a9c159d9d47396ef073f6555f06720bc3e661
Jakub Pawlowski [Fri, 26 Feb 2016 00:08:49 +0000 (00:08 +0000)]
Build on linux: final changes and instructions.
am:
219d4b6a54
* commit '
219d4b6a542ade76b6069ee99cd0af0548139c9c':
Build on linux: final changes and instructions.
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
Jakub Pawlowski [Thu, 25 Feb 2016 20:16:31 +0000 (12:16 -0800)]
Build on linux: final changes and instructions.
After this patch anyone should be able to build Fluoride on Linux.
Bug:
27324453
Change-Id: I7776be12591b8fed6d38fc0375019606d311ddb9
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
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
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
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
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
Edward Savage-Jones [Wed, 24 Feb 2016 23:44:51 +0000 (00:44 +0100)]
Swapped memset params
Incorrect usage of memset
Bug:
27358983
Change-Id: I7d96c560c4b462c2794b63eb66c7272b1280ba23
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
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
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
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
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
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
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
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
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
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
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
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
Ajay Panicker [Thu, 18 Feb 2016 20:24:10 +0000 (12:24 -0800)]
Protect metrics API from race conditions
Bug:
27315491
Change-Id: If57f7c23c94890e5f1cf196d2ec7a2a667b48cec
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
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
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
Jakub Pawlowski [Wed, 24 Feb 2016 20:57:30 +0000 (20:57 +0000)]
Merge "Update build files for Fluoride on Linux"
Ajay Panicker [Fri, 19 Feb 2016 00:33:07 +0000 (16:33 -0800)]
Clean up bond event dump printout
Bug:
27294154
Change-Id: I0b7e5a9dda30875c9fc877baffa0daac9184cd42
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
Ajay Panicker [Wed, 24 Feb 2016 20:16:46 +0000 (20:16 +0000)]
Merge "Clean A2DP dump output"
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
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
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
Ajay Panicker [Thu, 18 Feb 2016 20:24:10 +0000 (12:24 -0800)]
Protect metrics API from race conditions
Bug:
27315491
Change-Id: If57f7c23c94890e5f1cf196d2ec7a2a667b48cec
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.
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
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()
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
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
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
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()
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"
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"
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
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
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
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
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
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
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
Andre Eisenbach [Tue, 23 Feb 2016 23:56:18 +0000 (23:56 +0000)]
Merge "Revert "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
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
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"
Jakub Pawlowski [Tue, 23 Feb 2016 04:59:58 +0000 (04:59 +0000)]
Merge "Revert "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
Jakub Pawlowski [Tue, 23 Feb 2016 04:31:41 +0000 (04:31 +0000)]
Remove unused import
am:
ca9e5aa99c
* commit '
ca9e5aa99c2fd774afff0640f495cf4b72ff7e92':
Remove unused import
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
Jakub Pawlowski [Mon, 22 Feb 2016 22:46:27 +0000 (14:46 -0800)]
Remove unused import
Change-Id: Ia259abc76b95d754fa31c2ccb96b6590348eb493
Jakub Pawlowski [Tue, 23 Feb 2016 04:18:44 +0000 (04:18 +0000)]
Merge "linux: Make logwrapper show log tag on Linux"
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
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
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
Jakub Pawlowski [Mon, 22 Feb 2016 22:41:34 +0000 (14:41 -0800)]
linux: Make logwrapper show log tag on Linux
Change-Id: I2219395f504952ae1d1371a439e58fef22b71184
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