Commit graph

39149 commits

Author SHA1 Message Date
Jeff Vander Stoep
538caefba9 Merge "OWNERS: add myself" am: 4ba3ebbc2f am: d64b97e0fd
am: 14bf561f03

Change-Id: Idf3ff9fe3089b8a9788cbe260e94456b680d1dc6
2018-01-16 20:54:47 +00:00
Jeff Vander Stoep
14bf561f03 Merge "OWNERS: add myself" am: 4ba3ebbc2f
am: d64b97e0fd

Change-Id: Iab73dc727a7113db4fc16245b19a0a4e1532254e
2018-01-16 20:28:48 +00:00
Jeff Vander Stoep
d64b97e0fd Merge "OWNERS: add myself"
am: 4ba3ebbc2f

Change-Id: I29a5941cb476a343f8f419e9c8a2be088e027c6f
2018-01-16 20:07:20 +00:00
Treehugger Robot
4ba3ebbc2f Merge "OWNERS: add myself" 2018-01-16 19:09:56 +00:00
Mark Salyzyn
244d29ba9c Merge "liblog: clock_gettime, clock_getres and time benchmarks" am: 5ee641c6cd am: 86e6da192f
am: dc6465efae

Change-Id: If7fc073fd486c295b5b739080daef2843c366861
2018-01-16 19:02:44 +00:00
Mark Salyzyn
2fbef06941 Merge "liblog: benchmarks use google-benchmark library" am: 962566095f am: e92a5953e8
am: c5b3c1eecb

Change-Id: Ibcab122e3c183884ccad46825aa041cbe59b4922
2018-01-16 19:02:12 +00:00
Siarhei Vishniakou
278e099f10 Merge "Use ro.logd.kernel for kernel logcat" am: d443dd327a am: 66d9c4aab8
am: 11273bc5b1

Change-Id: I9a829bc6c88503279ef8188c38bf5cebb9d0962e
2018-01-16 19:01:37 +00:00
Mark Salyzyn
dc6465efae Merge "liblog: clock_gettime, clock_getres and time benchmarks" am: 5ee641c6cd
am: 86e6da192f

Change-Id: I782b067dc05c588ba319ea40b28eddadee5d46d7
2018-01-16 18:50:14 +00:00
Mark Salyzyn
c5b3c1eecb Merge "liblog: benchmarks use google-benchmark library" am: 962566095f
am: e92a5953e8

Change-Id: Ia3ac3090f012cdaba997e7b573bab6b928389032
2018-01-16 18:49:26 +00:00
Siarhei Vishniakou
11273bc5b1 Merge "Use ro.logd.kernel for kernel logcat" am: d443dd327a
am: 66d9c4aab8

Change-Id: Ieb7beb5d7a263c0b58ca77967ac9ce01720de841
2018-01-16 18:48:41 +00:00
Mark Salyzyn
86e6da192f Merge "liblog: clock_gettime, clock_getres and time benchmarks"
am: 5ee641c6cd

Change-Id: I32b37ad64a6c04160dbcdc68c53386cd53c4c661
2018-01-16 18:39:07 +00:00
Mark Salyzyn
e92a5953e8 Merge "liblog: benchmarks use google-benchmark library"
am: 962566095f

Change-Id: Ie092664f2a04ce0220f84e466924f8253a3151b2
2018-01-16 18:38:29 +00:00
Siarhei Vishniakou
66d9c4aab8 Merge "Use ro.logd.kernel for kernel logcat"
am: d443dd327a

Change-Id: I336a9cf9acf5cd38d3e432cd2a2845c6fa56ced8
2018-01-16 18:38:05 +00:00
Treehugger Robot
5ee641c6cd Merge "liblog: clock_gettime, clock_getres and time benchmarks" 2018-01-16 18:33:48 +00:00
Treehugger Robot
962566095f Merge "liblog: benchmarks use google-benchmark library" 2018-01-16 18:27:24 +00:00
Treehugger Robot
d443dd327a Merge "Use ro.logd.kernel for kernel logcat" 2018-01-16 18:24:08 +00:00
Mark Salyzyn
dc3c14720f liblog: clock_gettime, clock_getres and time benchmarks
Add local BM_time_clock_gettime_*, BM_time_clock_getres_* and
BM_time_time benchmarks.  Relates to the bionic benchmarks of
the same names, except adds CLOCK_MONOTONIC_RAW.  Added here for
developer convenience whenever updates to the liblog or logd
code base need integration testing.

ToDo: add liblog gTests that analyse the benchmark data to confirm
that the specified integrated device has vdso access to all the
pertinent clock sources.  Add liblog local benchmarks and tests to
measure the device clock drift of each possible liblog clock
source to help evaluate device configuration.

Test: liblog_benchmarks --benchmark_filter=BM_time*
Bug: 63737556
Bug: 69423514
Change-Id: Ibafe0880d976ef2b3885765f71e0ba6c99d56f2a
2018-01-16 08:11:59 -08:00
Mark Salyzyn
1520bd43b0 liblog: benchmarks use google-benchmark library
Remove our circa 2014 snapshot of the google benchmarking library, and
use the now very stable google-benchmark suite. Some porting effort,
and deal with some benchmarking saddle points that take too long to
sort out. Focus on minimal API changes, _odd_ new behaviors, and style.

Test: liblog_benchmarks, ensure results in about the same range
Bug: 69423514
Change-Id: I2add1df9cb664333bcf983b57121ae151b26935b
2018-01-16 08:11:26 -08:00
Jeff Sharkey
37efe0794e Merge "Remove FUSE logic; it's only a sdcardfs wrapper." am: 3b44d2846e am: a4a54c9440
am: 2393133e5d

Change-Id: I580982b347f2c9c84d105f9b4d99bd9557feac81
2018-01-16 09:14:40 +00:00
Jeff Sharkey
2393133e5d Merge "Remove FUSE logic; it's only a sdcardfs wrapper." am: 3b44d2846e
am: a4a54c9440

Change-Id: Id52f946b81b4d09b98326aaa91daa97a3e409143
2018-01-16 09:09:32 +00:00
Jeff Sharkey
a4a54c9440 Merge "Remove FUSE logic; it's only a sdcardfs wrapper."
am: 3b44d2846e

Change-Id: Iac3cdafd563dceadc102cd6bfd8c8f22673ca664
2018-01-16 09:04:29 +00:00
Jeff Sharkey
3b44d2846e Merge "Remove FUSE logic; it's only a sdcardfs wrapper." 2018-01-16 08:55:16 +00:00
Krzysztof Wesolowski
7f49e4657b Merge "Improve ALOGV compatiblity with clang-tidy" am: 854eb6cf78 am: 1e45dfdb47
am: 67ff981818

Change-Id: Ibd605708e11d5f95b50bb8432dff5aba5e8db1ef
2018-01-13 22:32:53 +00:00
Krzysztof Wesolowski
67ff981818 Merge "Improve ALOGV compatiblity with clang-tidy" am: 854eb6cf78
am: 1e45dfdb47

Change-Id: I60ed32e902eca0ead86c69239d85b59949820c32
2018-01-13 22:27:47 +00:00
Krzysztof Wesolowski
1e45dfdb47 Merge "Improve ALOGV compatiblity with clang-tidy"
am: 854eb6cf78

Change-Id: Ic9462b04d94eebe767afcc1ed1879ca000563822
2018-01-13 22:17:10 +00:00
Treehugger Robot
854eb6cf78 Merge "Improve ALOGV compatiblity with clang-tidy" 2018-01-13 22:09:40 +00:00
Christopher Ferris
be7c1b0494 Merge "Add ability to read jit gdb data." am: 85d0c3adaf am: 307d886587
am: 239b23f6f2

Change-Id: I8ccbb3acac5f384e15b88e1f2557a6facfb0fef7
2018-01-13 00:05:41 +00:00
Christopher Ferris
239b23f6f2 Merge "Add ability to read jit gdb data." am: 85d0c3adaf
am: 307d886587

Change-Id: I9dccca5a720843aeb418afce9aa383b69c8d994e
2018-01-13 00:00:35 +00:00
Christopher Ferris
307d886587 Merge "Add ability to read jit gdb data."
am: 85d0c3adaf

Change-Id: Ie993c0d645c8f65f976c980b9ffb30f7a8920e59
2018-01-12 23:55:29 +00:00
Christopher Ferris
85d0c3adaf Merge "Add ability to read jit gdb data." 2018-01-12 23:44:06 +00:00
Jeff Sharkey
44b14b9430 Merge changes from topic "defnormalz" am: 178ede377a am: c210a8b6bc
am: 8d8d8baa5e

Change-Id: Ib54b19cf9fdace9568408292fc7540e977eb3762
2018-01-12 23:43:33 +00:00
Jeff Sharkey
8d8d8baa5e Merge changes from topic "defnormalz" am: 178ede377a
am: c210a8b6bc

Change-Id: I73f6b0775b57cb5ee217d851c586b445eafa54db
2018-01-12 23:27:45 +00:00
Jeff Sharkey
c210a8b6bc Merge changes from topic "defnormalz"
am: 178ede377a

Change-Id: I3cf369ea789b45a76d30d65fa9e456b47ebc1d60
2018-01-12 23:16:58 +00:00
Jeff Sharkey
68e1093028 Remove FUSE logic; it's only a sdcardfs wrapper.
Leaving the FUSE logic intact was confusing to OEMs, who expected
that it would still work and pass CTS.  Remove all the FUSE logic
and leave a comment block about why the wrapper exists.

Also use new Android.bp makefile format.

Test: builds, boots
Bug: 63524725
Change-Id: I8b2a4fa0227109d65689c43302dc6fa40394ff58
2018-01-12 15:41:55 -07:00
Jeff Sharkey
178ede377a Merge changes from topic "defnormalz"
* changes:
  Add "default_normal" support for sdcardfs.
  sdcard: Use AID_ROOT constant
2018-01-12 22:32:35 +00:00
Tom Cherry
325e90ec5d Merge "getprop: add -T option to return a property's type" am: 5939c71606 am: c9c3a95944
am: eac9c69239

Change-Id: I1855d536c89d9548eb595001de6ff4d41b82d52b
2018-01-12 22:03:06 +00:00
Tom Cherry
eac9c69239 Merge "getprop: add -T option to return a property's type" am: 5939c71606
am: c9c3a95944

Change-Id: I057e48074ec5dbdc6f05df487771375d392ee77d
2018-01-12 21:50:58 +00:00
Tom Cherry
c9c3a95944 Merge "getprop: add -T option to return a property's type"
am: 5939c71606

Change-Id: Ief12a7e76bce51cf77ccb1b9becd1e3202325e4a
2018-01-12 21:39:25 +00:00
Jeff Vander Stoep
e2f77d8ef1 OWNERS: add myself
Test: none
Change-Id: I150226c19370a2c5f06781003ec88befa0e91da7
2018-01-12 13:31:54 -08:00
Tom Cherry
5939c71606 Merge "getprop: add -T option to return a property's type" 2018-01-12 21:30:39 +00:00
Tom Cherry
36ec2cf8a5 Merge "init: always expand args in subcontext" am: c64c006991 am: a89077ad35
am: adcfcca845

Change-Id: I752934e23056eb638981f9d9a63e2a023b67d98d
2018-01-12 21:26:01 +00:00
Tom Cherry
adcfcca845 Merge "init: always expand args in subcontext" am: c64c006991
am: a89077ad35

Change-Id: I7035d572fe1055bc3a98ee8c8ba1da057918525e
2018-01-12 21:20:58 +00:00
Tom Cherry
a89077ad35 Merge "init: always expand args in subcontext"
am: c64c006991

Change-Id: Ib7fcf2c8ecebf13ffaff6458d05147bbf45541ce
2018-01-12 21:16:24 +00:00
Tom Cherry
c64c006991 Merge "init: always expand args in subcontext" 2018-01-12 21:06:59 +00:00
Tom Cherry
c7b20f6f4e Merge "Rename property 'schema' to 'type'" am: ceecbfc40e am: c78060f51b
am: fd162d3242

Change-Id: I358050d19897fa5b74bd781f58e3157c8bc014f8
2018-01-12 20:15:09 +00:00
Jeff Sharkey
e2e3610e6e Add "default_normal" support for sdcardfs.
Also cleans up fallback-retry logic for older kernels by
progressively removing each newer flag with each retry.

Test: internal CTS
Bug: 64672411
Change-Id: I3de3b64b68838fb2ef4505fe73c4e9865b2f9026
2018-01-12 13:11:31 -07:00
Ryo Hashimoto
d2d8eabf67 sdcard: Use AID_ROOT constant
To be consistent with the other parts of the code,
and to make it easy to use a differnt value when running in a container.

Bug: 69142822
Test: build
Change-Id: I9b2c7744e3867bb15511dd4ddd7bce281d758a7b
2018-01-12 13:09:54 -07:00
Tom Cherry
fd162d3242 Merge "Rename property 'schema' to 'type'" am: ceecbfc40e
am: c78060f51b

Change-Id: I14cfceb27b3c95af90b0201f864f7c8d8dffa066
2018-01-12 19:57:54 +00:00
Tom Cherry
c78060f51b Merge "Rename property 'schema' to 'type'"
am: ceecbfc40e

Change-Id: I64f6fa7ae31244bd28d51abded337d466e22c46a
2018-01-12 19:32:53 +00:00
Tom Cherry
8573b55f0f getprop: add -T option to return a property's type
Bug: 70858511
Test: Return property types correctly
Change-Id: I506582d88c12a7f52d699635a41b24de4bc80289
2018-01-12 11:26:46 -08:00