init.gs201.rc: remove vendor.device.modules.ready from 'on init' section
1) for projects with device specific modules, this property should only be set while device modules been loaded. 2) also remove "wait_for_prop vendor.device.modules.ready 1" to prevent infinite wait 3) migrate vendor.all.modules.ready/vendor.all.devices.ready to init.insmod.<DEVICE>.cfg and set these proprieties while .cfg not exist Bug: 238853979 Signed-off-by: Robin Peng <robinpeng@google.com> Change-Id: Ie5a2b939191947c4fce154dde48859a28fe86329
This commit is contained in:
parent
938a1692d5
commit
6f754fdde9
2 changed files with 2 additions and 11 deletions
|
@ -320,10 +320,6 @@ on init
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/mem_latency/ratio_ceil 3200
|
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/mem_latency/ratio_ceil 3200
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/mem_latency/ratio_ceil 3200
|
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/mem_latency/ratio_ceil 3200
|
||||||
|
|
||||||
# For GKI kernel, no device specific modules
|
|
||||||
on init
|
|
||||||
setprop vendor.device.modules.ready 1
|
|
||||||
|
|
||||||
on late-fs
|
on late-fs
|
||||||
# Wait for keymaster HALs
|
# Wait for keymaster HALs
|
||||||
exec_start wait_for_keymaster
|
exec_start wait_for_keymaster
|
||||||
|
@ -440,13 +436,6 @@ on early-boot
|
||||||
# Wait for insmod_sh to finish all common modules
|
# Wait for insmod_sh to finish all common modules
|
||||||
wait_for_prop vendor.common.modules.ready 1
|
wait_for_prop vendor.common.modules.ready 1
|
||||||
|
|
||||||
# Wait for insmod_sh to finish all device specific modules
|
|
||||||
wait_for_prop vendor.device.modules.ready 1
|
|
||||||
|
|
||||||
# Other services depend on the properties
|
|
||||||
setprop vendor.all.modules.ready 1
|
|
||||||
setprop vendor.all.devices.ready 1
|
|
||||||
|
|
||||||
# Permission for Health Storage HAL
|
# Permission for Health Storage HAL
|
||||||
chown system system /dev/sys/block/bootdevice/manual_gc
|
chown system system /dev/sys/block/bootdevice/manual_gc
|
||||||
|
|
||||||
|
|
|
@ -51,6 +51,8 @@ else
|
||||||
# to unblock early-boot trigger
|
# to unblock early-boot trigger
|
||||||
setprop vendor.common.modules.ready
|
setprop vendor.common.modules.ready
|
||||||
setprop vendor.device.modules.ready
|
setprop vendor.device.modules.ready
|
||||||
|
setprop vendor.all.modules.ready
|
||||||
|
setprop vendor.all.devices.ready
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue