platform_system_core/rootdir
Fred Fettinger 331a939bf8 init.trace.rc: fix race condition with class_start core
The systrace permissions from init.trace.rc and the "class_start core"
which launches surfaceflinger are both in an "on boot" section. However,
the init.trace.rc commands are parsed after all commands in init.rc.
This means that "class_start core" is executed before the chmod command
which allows processes to write to trace_marker. If any services
execute their first trace command before the chmod occurs, then that
service won't be able to write traces until the service is restarted.

To fix this, run all of the init.trace.rc commands in the "early-boot"
section to ensure they are completed first.

Bug: 17612265
Change-Id: Ibf544762173d5ba98272c66ef485d8eab7d70bf3
2014-10-01 12:29:29 -07:00
..
etc Added net.dns1 prop for emulator, as Android emulator ignores it by default. 2013-05-17 17:58:02 +00:00
Android.mk Export the new system_server classpath. 2014-08-07 15:32:07 +01:00
init.environ.rc.in Export the new system_server classpath. 2014-08-07 15:32:07 +01:00
init.rc Change /dalvik-cache to be owned by root. 2014-08-28 16:56:36 -07:00
init.trace.rc init.trace.rc: fix race condition with class_start core 2014-10-01 12:29:29 -07:00
init.usb.rc init.usb.rc: Change product id to for add only config 2014-09-05 12:33:46 -07:00
init.zygote32.rc Move zygote init config to its own file. 2014-03-31 12:31:11 +01:00
init.zygote32_64.rc Change app_process reference to app_process32. 2014-05-14 16:41:18 +01:00
init.zygote64.rc Move zygote init config to its own file. 2014-03-31 12:31:11 +01:00
init.zygote64_32.rc Add a zygote 64/32 bit config. 2014-05-21 11:20:42 +01:00
ueventd.rc ueventd: Ueventd changes the permission of sysfs files for max/min 2014-05-01 17:30:41 +00:00