Tim Murray
bfec148834
Merge "Revert "libsuspend: move to exponential backoff"" into nyc-mr1-dev
2016-10-18 18:32:16 +00:00
Tim Murray
23c8bab024
Revert "libsuspend: move to exponential backoff"
...
This reverts commit fb896944b6 .
bug 32180327
Change-Id: Ic26bdffac6c56b102348f5393e6eb5d895960d7e
2016-10-18 17:05:59 +00:00
Lingfeng Yang
eec5e52ea2
Fix adb flakiness on reboot
...
bug: 31950237
There are two lists of active ADB transports (devices),
and with the emulator, they can go out of sync.
This CL more conservatively checks if there are no
transports in either list before commiting to
register a new transport for the emulator.
Change-Id: Id1201dc59c70825881dad80925c2e5bcc13dbd5e
(cherry picked from commit edaedfd5da )
2016-10-12 22:27:45 +00:00
Tim Murray
fb896944b6
libsuspend: move to exponential backoff
...
If for some reason the system can't suspend (usually a driver bug),
libsuspend will currently attempt to retry suspend after 100ms. Because
entering suspend takes a significant amount of CPU time, this can be
extremely expensive and be a major contributor to rapid battery
drain. Move autosuspend to use exponential backoff if the previous
suspend attempt failed.
bug 32092914
Change-Id: I3e9e944f290de5f1853a02e3f61721ba9159df46
2016-10-11 14:51:34 -07:00
Glenn Kasten
5639d9ad6e
Merge "Traverse /etc/init in a well-defined order" into nyc-mr1-dev
2016-10-10 16:13:36 +00:00
Glenn Kasten
89579f241c
Traverse /etc/init in a well-defined order
...
Bug: 31996208
Test: will need a CTS, not yet done
Change-Id: I5ecc7f0519d42a83065b7b97a31cdb5b33549cda
2016-10-09 10:16:20 -07:00
Tianjie Xu
ae8cebf5ae
Fix out of bound access in libziparchive am: 1ee4892e66 am: c24dd97654 am: 8788591224 am: 167562aa76 am: 398adf9b55 am: 680c3f1dc4 am: f0ce69815f am: 6fb68bb196
...
am: 2af1a88fcb
Change-Id: I7a5fdc8df2449a332c7696c472e25880bfccc67f
2016-10-07 00:33:31 +00:00
Tianjie Xu
2af1a88fcb
Fix out of bound access in libziparchive am: 1ee4892e66 am: c24dd97654 am: 8788591224 am: 167562aa76 am: 398adf9b55 am: 680c3f1dc4 am: f0ce69815f
...
am: 6fb68bb196
Change-Id: I02579d25e7117053d6d20781ae75c64fdb76b88d
2016-10-07 00:30:01 +00:00
Tianjie Xu
6fb68bb196
Fix out of bound access in libziparchive am: 1ee4892e66 am: c24dd97654 am: 8788591224 am: 167562aa76 am: 398adf9b55 am: 680c3f1dc4
...
am: f0ce69815f
Change-Id: I8e69df083b6d5cd3a7e6bf7113ae836932c2e9f2
2016-10-07 00:26:31 +00:00
Tianjie Xu
f0ce69815f
Fix out of bound access in libziparchive am: 1ee4892e66 am: c24dd97654 am: 8788591224 am: 167562aa76 am: 398adf9b55
...
am: 680c3f1dc4
Change-Id: Ibd3e65922bb05b1247018d6dc89d3f79cf0eedd2
2016-10-07 00:23:01 +00:00
Tianjie Xu
680c3f1dc4
Fix out of bound access in libziparchive am: 1ee4892e66 am: c24dd97654 am: 8788591224 am: 167562aa76
...
am: 398adf9b55
Change-Id: If29777acccff5966a66e427e5baaeb536e161aaa
2016-10-07 00:19:30 +00:00
Tianjie Xu
398adf9b55
Fix out of bound access in libziparchive am: 1ee4892e66 am: c24dd97654 am: 8788591224
...
am: 167562aa76
Change-Id: Icb066cdaf63d87324c6eca8b5b45dbc23235aaa2
2016-10-07 00:15:00 +00:00
Tianjie Xu
167562aa76
Fix out of bound access in libziparchive am: 1ee4892e66 am: c24dd97654
...
am: 8788591224
Change-Id: I2f0ca98c74f23b1125f29b1eaf810143a83754b4
2016-10-07 00:11:29 +00:00
Tianjie Xu
8788591224
Fix out of bound access in libziparchive am: 1ee4892e66
...
am: c24dd97654
Change-Id: Ifddcfb7e658156c22539e07915115f4b657925b1
2016-10-07 00:07:59 +00:00
Tianjie Xu
c24dd97654
Fix out of bound access in libziparchive
...
am: 1ee4892e66
Change-Id: I26b48df5a9d39933b90ac063172b4b4ae8428bfd
2016-10-07 00:04:29 +00:00
Robb Glasser
bba43b374b
Merge "[DO NOT MERGE] Use FUSE_SHORTCIRCUIT if available" into nyc-mr1-dev
2016-09-26 21:15:24 +00:00
Tianjie Xu
1ee4892e66
Fix out of bound access in libziparchive
...
The boundary check of an invalid EOCD record may succeed due to the
overflow of uint32_t. Fix the check.
Test: Open the crash.apk and libziparchive reports the offset error as expected.
Bug: 31251826
Change-Id: I1d8092a19b73886a671bc9d291cfc27d65e3d236
(cherry picked from commit ae8180c06d )
2016-09-22 18:24:53 -07:00
Narayan Kamath
320a603b32
resolve merge conflicts of a47780b to lmp-dev am: 61f27551c7 am: b5f75c4582 am: af43cd033c -s ours am: c681771b97 am: de03f5ac26 am: 7d106d5999 am: b8f35dd70b am: 3a53e2ce04 am: 2bbafc1f7d
...
am: 6202d11086
Change-Id: I92912bf57752fa5e5f3b252b1e7b9270700002ee
2016-09-21 17:59:52 +00:00
Narayan Kamath
6202d11086
resolve merge conflicts of a47780b to lmp-dev am: 61f27551c7 am: b5f75c4582 am: af43cd033c -s ours am: c681771b97 am: de03f5ac26 am: 7d106d5999 am: b8f35dd70b am: 3a53e2ce04
...
am: 2bbafc1f7d
Change-Id: I287df6237259d23fede2752175faded26ca158f4
2016-09-21 17:56:58 +00:00
Narayan Kamath
2bbafc1f7d
resolve merge conflicts of a47780b to lmp-dev am: 61f27551c7 am: b5f75c4582 am: af43cd033c -s ours am: c681771b97 am: de03f5ac26 am: 7d106d5999 am: b8f35dd70b
...
am: 3a53e2ce04
Change-Id: I2bc67485c0f92960b0124067a3e9e1cd8438e712
2016-09-21 17:54:29 +00:00
Narayan Kamath
3a53e2ce04
resolve merge conflicts of a47780b to lmp-dev am: 61f27551c7 am: b5f75c4582 am: af43cd033c -s ours am: c681771b97 am: de03f5ac26 am: 7d106d5999
...
am: b8f35dd70b
Change-Id: I9761ac7ba5f26a1e581fa1446e6e4b36753cf424
2016-09-21 17:51:26 +00:00
Narayan Kamath
b8f35dd70b
resolve merge conflicts of a47780b to lmp-dev am: 61f27551c7 am: b5f75c4582 am: af43cd033c -s ours am: c681771b97 am: de03f5ac26
...
am: 7d106d5999
Change-Id: I5657567402cdce858ab88c253ba2badaa062ceca
2016-09-21 17:48:56 +00:00
Narayan Kamath
7d106d5999
resolve merge conflicts of a47780b to lmp-dev am: 61f27551c7 am: b5f75c4582 am: af43cd033c -s ours am: c681771b97
...
am: de03f5ac26
Change-Id: I88f747f334701d9e6daf4c18aa07051948fc0322
2016-09-21 17:46:24 +00:00
Narayan Kamath
de03f5ac26
resolve merge conflicts of a47780b to lmp-dev am: 61f27551c7 am: b5f75c4582 am: af43cd033c -s ours
...
am: c681771b97
Change-Id: I0fb6263aa98124acb03e79b9c102c7ee6d3e94ba
2016-09-21 17:43:54 +00:00
Narayan Kamath
c681771b97
resolve merge conflicts of a47780b to lmp-dev am: 61f27551c7 am: b5f75c4582
...
am: af43cd033c -s ours
Change-Id: Ifd07ba06cecf61ba53af64bae08f0dac679c9e06
2016-09-21 17:41:24 +00:00
Narayan Kamath
af43cd033c
resolve merge conflicts of a47780b to lmp-dev am: 61f27551c7
...
am: b5f75c4582
Change-Id: Iacea86ad3c142d6f14b5fbdfb5b615f4705b1bd1
2016-09-21 17:35:52 +00:00
Narayan Kamath
b5f75c4582
resolve merge conflicts of a47780b to lmp-dev
...
am: 61f27551c7
Change-Id: I418fb945e685e2983187c2ba43ad66ec99b468ec
2016-09-21 17:32:51 +00:00
Narayan Kamath
61f27551c7
resolve merge conflicts of a47780b to lmp-dev
...
Test: test_zipfile with known bad files.
Change-Id: I25dde73c9b94d253c8017e441e89cb7339907c7f
2016-09-21 09:57:39 +01:00
Narayan Kamath
a47780b998
libzipfile: add additional validity checks. am: a1ec23634a
...
am: c307830f5d
Change-Id: I5d856cec4528541ff5416456cbe1338c78a09699
2016-09-21 08:26:10 +00:00
Narayan Kamath
c307830f5d
libzipfile: add additional validity checks.
...
am: a1ec23634a
Change-Id: I290e611776bd58b47266a2cb9371a832bdc0744e
2016-09-21 08:23:39 +00:00
Dan Willemsen
a1e35a5fb4
Use BOARD_USES_VENDORIMAGE to detect vendor image presence - DO NOT MERGE
...
am: 1536654205
Change-Id: Idb1bea870de3251d7fa9682526e9634fe965424d
2016-09-20 18:21:35 +00:00
Dan Willemsen
1536654205
Use BOARD_USES_VENDORIMAGE to detect vendor image presence - DO NOT MERGE
...
When building without vendor/... in the tree, we won't be creating a
vendorimage, so BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE won't be defined. But
we still need to use the vendor image that will be present.
Bug: 31545062
Bug: 30040825
Change-Id: I756adc615aea11da60da4d3a4568caca9fed93ab
2016-09-20 09:46:42 -07:00
Mark Salyzyn
1723f3fcd1
Revert "Restrict pmsg use to eng builds."
...
This reverts commit f894b96a92 .
Kernel binaries have incorporated the performance-enhanced pmsg driver
that has removed the bounce buffer.
Bug: 31057326
Bug: 30375418
Change-Id: Id6cec3ac144f57e8e5465aa48bbdc829cf29e283
2016-09-20 16:19:41 +00:00
Narayan Kamath
a1ec23634a
libzipfile: add additional validity checks.
...
- Make sure the start and end of the data for a given entry are
within the allocated buffer.
- Make sure all central directory entries start and end within the
central directory buffer.
- Reject zip file entries that have no filenames.
bug: 30916186
test: test_zipfile with known bad zip files.
Change-Id: Ibf3f6469e60c85ec1608f5ce613d40867d2d09b7
2016-09-13 16:08:38 +01:00
Mark Salyzyn
c11b9e1e31
liblog: add __android_log_close() am: b1b5d507cb am: f72c9bc42d am: 49d5582f29 am: 1b1b6a4889 -s ours am: 4eb04cb32b
...
am: 38f72ac44a
Change-Id: I0ad2d50b03195b3742f4404119f82b068d610cfe
2016-09-08 09:21:54 +00:00
Mark Salyzyn
38f72ac44a
liblog: add __android_log_close() am: b1b5d507cb am: f72c9bc42d am: 49d5582f29 am: 1b1b6a4889 -s ours
...
am: 4eb04cb32b
Change-Id: Ia6da02026a7e8cb0374cdfccd4f2a98c78360cc1
2016-09-08 09:15:12 +00:00
Mark Salyzyn
4eb04cb32b
liblog: add __android_log_close() am: b1b5d507cb am: f72c9bc42d am: 49d5582f29
...
am: 1b1b6a4889 -s ours
Change-Id: I21849cf64861536e911f94d95181822ffb06805c
2016-09-08 09:05:14 +00:00
Mark Salyzyn
1b1b6a4889
liblog: add __android_log_close() am: b1b5d507cb am: f72c9bc42d
...
am: 49d5582f29
Change-Id: I11566801e6b467394b41dad598b697ceb43c9acf
2016-09-08 08:44:07 +00:00
Mark Salyzyn
49d5582f29
liblog: add __android_log_close() am: b1b5d507cb
...
am: f72c9bc42d
Change-Id: I144b6ef420fadb6155f5a1b367c58d26ca1dfaac
2016-09-08 08:40:25 +00:00
Mark Salyzyn
f72c9bc42d
liblog: add __android_log_close()
...
am: b1b5d507cb
Change-Id: I5d6a6e97960e88e6f668b6376ec296d7452ec1dc
2016-09-08 08:30:54 +00:00
Mark Salyzyn
99296d0ef6
liblog: add __android_log_close() am: bd36696a16
...
am: 56dffbcffa
Change-Id: Ife62a0d684726467c6501f3d9f8fb5f287513093
2016-09-08 07:43:50 +00:00
Mark Salyzyn
56dffbcffa
liblog: add __android_log_close()
...
am: bd36696a16
Change-Id: I2668ee6168327f1a8283b0d2cf646e6ab9d1d219
2016-09-08 07:40:08 +00:00
TreeHugger Robot
d8ce1bf1ec
Merge "Added a NETWORK trace tag." into nyc-mr1-dev
2016-09-08 00:34:19 +00:00
Mark Salyzyn
bd36696a16
liblog: add __android_log_close()
...
Bug: 30963384
(cherry picked from commit df7a4c6bae )
(cherry picked from commit c12d3d250ceb6a4380d2fcaf7f6d30bdea200dad)
Change-Id: Id4313e99bf86b41c3713e1c2db0242d12aeb8bb7
2016-09-07 20:49:08 +01:00
Felipe Leme
785735bde1
Added a NETWORK trace tag.
...
BUG: 31281543
Change-Id: I4d7c7fc26c77fec099bbf0f9426e3a9f3a722e6d
2016-09-07 12:47:18 -07:00
Narayan Kamath
e3b604de11
Merge "liblog: add __android_log_close()" into lmp-dev am: 0414412007 am: 2f16f2b9b3 am: 0f6c4a0e8f am: ffb34de445 am: baa3f2bdb2 am: 8013db9c75 am: a55e9f01fb am: e5a1c7d8e4 am: ed4d8ac634
...
am: 309dde12b3
Change-Id: I20ad1256a5cfee50338755eccf3efe3fbbfab074
2016-09-07 19:27:21 +00:00
Mark Salyzyn
9a94f3b1e3
liblog: add __android_log_close() am: 2d14969155 am: 3b2fa3eaef am: 7b16dcf969 am: 94ebdd6b39 am: 5f04ac60d6 am: 4d12c20a5e am: e09c5d2ce4 am: 68afb4588f -s ours am: 3213ec221c
...
am: c006a8c832
Change-Id: Ia712f681bdd10e4943fb86172e5dcd76f04aaada
2016-09-07 19:27:20 +00:00
Narayan Kamath
309dde12b3
Merge "liblog: add __android_log_close()" into lmp-dev am: 0414412007 am: 2f16f2b9b3 am: 0f6c4a0e8f am: ffb34de445 am: baa3f2bdb2 am: 8013db9c75 am: a55e9f01fb am: e5a1c7d8e4
...
am: ed4d8ac634
Change-Id: I522040759651064ca12b337f9bc0c10d946cdb30
2016-09-07 19:24:26 +00:00
Mark Salyzyn
c006a8c832
liblog: add __android_log_close() am: 2d14969155 am: 3b2fa3eaef am: 7b16dcf969 am: 94ebdd6b39 am: 5f04ac60d6 am: 4d12c20a5e am: e09c5d2ce4 am: 68afb4588f -s ours
...
am: 3213ec221c
Change-Id: I743a0b3fad9d45b4546e1e9217e3999780b1595f
2016-09-07 19:24:26 +00:00
Narayan Kamath
ed4d8ac634
Merge "liblog: add __android_log_close()" into lmp-dev am: 0414412007 am: 2f16f2b9b3 am: 0f6c4a0e8f am: ffb34de445 am: baa3f2bdb2 am: 8013db9c75 am: a55e9f01fb
...
am: e5a1c7d8e4
Change-Id: I9781dceedf14851071757cdc3c63c3be06bf2d1f
2016-09-07 19:22:11 +00:00