Commit graph

26149 commits

Author SHA1 Message Date
Nick Kralevich
96b19bebc4 Merge "init: Put init in group AID_READPROC" am: 995560919c am: ba2a810deb
am: 041a72ab30

Change-Id: Id63decb5358e8ab31db57b657b24f416f75e39a6
2016-10-31 19:35:38 +00:00
Nick Kralevich
041a72ab30 Merge "init: Put init in group AID_READPROC" am: 995560919c
am: ba2a810deb

Change-Id: Id46e8132118a0c07ba3db362318c2709e48ceddd
2016-10-31 19:29:11 +00:00
Nick Kralevich
ba2a810deb Merge "init: Put init in group AID_READPROC"
am: 995560919c

Change-Id: Id2271f8200b020fe5ccaa82e3ea4b68368a6adf1
2016-10-31 19:21:49 +00:00
Treehugger Robot
995560919c Merge "init: Put init in group AID_READPROC" 2016-10-31 19:13:35 +00:00
Wei Wang
065312c1a8 Merge "Fix log for early_mount" am: fff1669341 am: fc60c4694c
am: e17f82f8b1

Change-Id: I284bb6d787dd0939775011ccbdc6b6a5bc2f5927
2016-10-31 15:22:52 +00:00
Wei Wang
e17f82f8b1 Merge "Fix log for early_mount" am: fff1669341
am: fc60c4694c

Change-Id: If1ca10ed2aef36192f06459f097277d5c28f6f99
2016-10-31 15:16:51 +00:00
Wei Wang
fc60c4694c Merge "Fix log for early_mount"
am: fff1669341

Change-Id: I1624e4ac16b6bab7e6aaddb4ef9def01a5c8d15c
2016-10-31 15:10:21 +00:00
Treehugger Robot
fff1669341 Merge "Fix log for early_mount" 2016-10-31 15:04:38 +00:00
Daichi Hirono
a86f7916e4 Merge "Add FuseBridgeLoop to libappfuse." am: b5ce6f02dd am: de21fbb30b
am: b1bcc950f9

Change-Id: Ia66fae4a7a9eb774d696374325996a405d276fce
2016-10-31 06:27:21 +00:00
Daichi Hirono
b1bcc950f9 Merge "Add FuseBridgeLoop to libappfuse." am: b5ce6f02dd
am: de21fbb30b

Change-Id: I94dca86db976b167283da1ea2fbf220d92737150
2016-10-31 06:20:51 +00:00
Daichi Hirono
de21fbb30b Merge "Add FuseBridgeLoop to libappfuse."
am: b5ce6f02dd

Change-Id: I61d931b7f9b21cad7c5702c1ca362ac10ea91e00
2016-10-31 06:13:50 +00:00
Treehugger Robot
b5ce6f02dd Merge "Add FuseBridgeLoop to libappfuse." 2016-10-31 06:09:32 +00:00
Nick Kralevich
80960d2a9a init: Put init in group AID_READPROC
bootcharts currently only show root's processes, which isn't very
useful. To investigate and track boot duration issues, we need a way for
init to see all the pids. Add init to GID 3009 (aka AID_READPROC)

Ensure that init's children don't inherit this GID by always clearing
supplementary group IDs on fork.

Bug: 32506197
Test: Device boots and /proc/1/status says init is in gid 3009
Test: zygote starts and the Group: line in /proc/ZYGOTEPID/status is empty
Change-Id: Iba90717aaa591f1d6030a379a272aee003600c0a
Not-Tested: bootchart actually works. Speculative fix.
2016-10-29 12:20:00 -07:00
Wei Wang
313b352382 Fix log for early_mount
Test: on device
Bug: 32508724
Change-Id: Ib2908b19f6068012d5597ac4cc590ffb0c063b75
2016-10-28 18:05:36 -07:00
Elliott Hughes
bcfa7599dc Merge "Log when bootcharting ends." am: cd368c640a am: 62fd68bb47
am: 2f01ec4dfa

Change-Id: I81f1ee9bc16a0e2144058fb0ebee6f90d6b67393
2016-10-29 00:45:38 +00:00
Elliott Hughes
2f01ec4dfa Merge "Log when bootcharting ends." am: cd368c640a
am: 62fd68bb47

Change-Id: Ib245577211e73a7feb25c0b45b7bbe8e04c93b2e
2016-10-29 00:40:05 +00:00
Elliott Hughes
62fd68bb47 Merge "Log when bootcharting ends."
am: cd368c640a

Change-Id: I39e25bb450d601084f5d88d72934d319607a76d9
2016-10-29 00:35:07 +00:00
Treehugger Robot
cd368c640a Merge "Log when bootcharting ends." 2016-10-29 00:29:09 +00:00
Keun-young Park
b7f99e8cf4 Merge "Add UID for vehicle network" am: 9112b419bd am: 3142267ff2
am: 1692bbc410

Change-Id: I48755445c4a531b813b5c8cd40a8d7a2c3b75b2b
2016-10-28 21:20:08 +00:00
Keun-young Park
1692bbc410 Merge "Add UID for vehicle network" am: 9112b419bd
am: 3142267ff2

Change-Id: Ia7fbc5f1c6db4bef85451988866ed5dc7e289232
2016-10-28 21:14:36 +00:00
Keun-young Park
3142267ff2 Merge "Add UID for vehicle network"
am: 9112b419bd

Change-Id: Ie6111026580d97d8552fd3de1fe10e88820205c6
2016-10-28 21:09:36 +00:00
Treehugger Robot
9112b419bd Merge "Add UID for vehicle network" 2016-10-28 21:03:09 +00:00
Elliott Hughes
5ee97e8ec0 Log when bootcharting ends.
Bug: http://b/26863004
Test: bootcharted N9
Change-Id: Ie91a4342d05ac5e7b6a8d37fa729edf36c38912b
2016-10-28 12:30:32 -07:00
Keun-young Park
42e802c2fb Add UID for vehicle network
- Access to vehicle network is done in vehicle network service process.

Test: build
bug: 32508433
Change-Id: I340d1f4964d70b53f10d84fb15a62107e1dedc0e
2016-10-28 12:08:07 -07:00
Daichi Hirono
bedf095a0f Merge "Add utility functions for FUSE." am: e381ecf63b am: d37b649e9a
am: 8eb80cbc48

Change-Id: I3dbded6e4cee1fbf333a65a48c8ef6aae6c93470
2016-10-28 06:39:17 +00:00
Daichi Hirono
8eb80cbc48 Merge "Add utility functions for FUSE." am: e381ecf63b
am: d37b649e9a

Change-Id: Id2cf1b3bdc22ae218c0f0712f260287a86d8cf98
2016-10-28 06:34:47 +00:00
Daichi Hirono
d37b649e9a Merge "Add utility functions for FUSE."
am: e381ecf63b

Change-Id: I3a4dcfacdeeaccd3f49d09a86b130cf719d4c386
2016-10-28 06:29:45 +00:00
Treehugger Robot
e381ecf63b Merge "Add utility functions for FUSE." 2016-10-28 06:22:33 +00:00
Daichi Hirono
c613476297 Add FuseBridgeLoop to libappfuse.
The CL adds FuseBridgeLoop class to libappfuse, which is used in the
system service to proxy fuse commands to applications.

Bug: 29970149
Test: libappfuse_test
Change-Id: I0708f608b3868721ab16ba4028fd2c17a6735af7
2016-10-27 15:04:15 +09:00
Nick Vaccaro
c3c947a7bc healthd: Show animation before waiting on timer am: 6f8314900f
am: 2ed637210e

Change-Id: Ibb768d6760a13a9b25a40fabd0fcf8cb283fdba9
2016-10-27 04:02:17 +00:00
Nick Vaccaro
2ed637210e healthd: Show animation before waiting on timer
am: 6f8314900f

Change-Id: Ib01a4def73e7d35cff9dbeb4a407b5335cf25423
2016-10-27 03:57:17 +00:00
Daichi Hirono
7f8e819ded Add utility functions for FUSE.
The CL adds utility functions to framework to parse FUSE messages
from the kernel. The library will be used from framework JNI and service
JNI.

Bug: 32260320
Test: libappfuse_test
Change-Id: Ib89b26d34789e6c26a3288beceb3ea145c1ae780
2016-10-27 12:40:24 +09:00
Nick Vaccaro
6f8314900f healthd: Show animation before waiting on timer
Don't wait for first timer to expire before starting animation.

Bug: 32368190
Change-Id: If023e3a9f1dd0c3982c899bcf22e5335f9319f72
2016-10-26 19:41:21 -07:00
Elliott Hughes
4e12ce3ed1 Merge "Make "adb logcat" pass $ANDROID_LOG_TAGS through again." am: b838ff65d9 am: a4f497e0a2
am: 1cb40045df

Change-Id: I9cb4db72d541d3ae710001e56046ffebb1c44827
2016-10-27 01:19:38 +00:00
Elliott Hughes
1cb40045df Merge "Make "adb logcat" pass $ANDROID_LOG_TAGS through again." am: b838ff65d9
am: a4f497e0a2

Change-Id: Iba736a025518b0741971820ec5476996ba54f695
2016-10-27 01:14:08 +00:00
Elliott Hughes
a4f497e0a2 Merge "Make "adb logcat" pass $ANDROID_LOG_TAGS through again."
am: b838ff65d9

Change-Id: I29acb11ca837c1824e4530c1e6315f04c7a25648
2016-10-27 01:10:07 +00:00
Treehugger Robot
b838ff65d9 Merge "Make "adb logcat" pass $ANDROID_LOG_TAGS through again." 2016-10-27 01:02:56 +00:00
Mark Salyzyn
b6d5f73fcc Merge "liblog: remove reference to log/logger.h" am: 459ec807a7 am: c023da688b
am: 973b4df6a8

Change-Id: I6a3121f3759909133b3240494a54c496013c652b
2016-10-26 23:56:04 +00:00
Mark Salyzyn
973b4df6a8 Merge "liblog: remove reference to log/logger.h" am: 459ec807a7
am: c023da688b

Change-Id: I6cf7903299c7ae66b182e4d51cb8e9153cd23785
2016-10-26 23:51:33 +00:00
Mark Salyzyn
c023da688b Merge "liblog: remove reference to log/logger.h"
am: 459ec807a7

Change-Id: Ifd58f7446670d5059a6084bdea23dfb8b70aa914
2016-10-26 23:47:03 +00:00
Treehugger Robot
459ec807a7 Merge "liblog: remove reference to log/logger.h" 2016-10-26 23:43:46 +00:00
Wei Wang
c1c3292560 Merge "Make sure wait for the dm device" am: d70a5feb60 am: 496e667966
am: 8e1a4d6366

Change-Id: Ic1eb4c2fb39b6c695e08fefa6bcc8efc139571b5
2016-10-26 22:55:53 +00:00
Wei Wang
8e1a4d6366 Merge "Make sure wait for the dm device" am: d70a5feb60
am: 496e667966

Change-Id: Id3099d46be278ce60db72100adee6c882c216725
2016-10-26 22:46:29 +00:00
Wei Wang
496e667966 Merge "Make sure wait for the dm device"
am: d70a5feb60

Change-Id: If1e188c32548995413e49c1f7edece8d2c526bb2
2016-10-26 22:35:28 +00:00
Treehugger Robot
d70a5feb60 Merge "Make sure wait for the dm device" 2016-10-26 22:31:23 +00:00
Elliott Hughes
90390302d5 Make "adb logcat" pass $ANDROID_LOG_TAGS through again.
But not for Windows, because even dealing with environment variables is
too hard there (and no Windows user has complained yet).

Bug: http://b/30184452
Test: manual
Change-Id: I2d60049ed0049a9532414a7cdecbd0687e06aba7
2016-10-26 15:12:14 -07:00
Mark Salyzyn
a28525293d liblog: remove reference to log/logger.h
Test: compile
Bug: 31992412
Change-Id: Idd52072d0f8c657ac53dc3e6b505a66c47a94357
2016-10-26 14:59:42 -07:00
Wei Wang
dba750e0e0 Make sure wait for the dm device
Bug: 32408249
Test: on m/s
Change-Id: I65fa4fec94c82ef51d2c8d0aabf9e90b8448f27f
2016-10-26 13:40:23 -07:00
Dimitry Ivanov
625a2f68ad Merge "Upgrade native bridge to version 3 to support namespace" am: 28c0c0762e am: 996cfc70a0
am: 442b7b5f53

Change-Id: I6ef4b2bcdf7bcfc765efd8b228275d063e7ed141
2016-10-26 20:27:37 +00:00
Dimitry Ivanov
442b7b5f53 Merge "Upgrade native bridge to version 3 to support namespace" am: 28c0c0762e
am: 996cfc70a0

Change-Id: I396a056516354acedd610065a7c9ed97b7ca7c37
2016-10-26 20:18:25 +00:00