From 672638813b11b0d901ea40f01174daa2094346d9 Mon Sep 17 00:00:00 2001 From: Wei Wang Date: Mon, 18 Jun 2018 23:26:02 -0400 Subject: [PATCH] universal7885: Make sure graphics HAL services started before mounting data Bug: 36409349 Signed off by: Nolen Johnson Change-Id: I1df0bd7878c7d67d3695ad1644c6b928cee0e323 Signed-off-by: SamarV-121 --- rootdir/etc/init.exynos7904.rc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/rootdir/etc/init.exynos7904.rc b/rootdir/etc/init.exynos7904.rc index e32bcf0..5bbafd8 100644 --- a/rootdir/etc/init.exynos7904.rc +++ b/rootdir/etc/init.exynos7904.rc @@ -26,10 +26,14 @@ on init on late-fs # Start services for Boot Animation - start hwservicemanager start servicemanager start surfaceflinger start bootanim + # Make sure HW service manager started and start required HAL services + wait_for_prop hwservicemanager.ready true + start vendor.configstore-hal + start vendor.gralloc-2-0 + # Mount RW partitions which need run fsck mount_all /vendor/etc/fstab.${ro.hardware} --late @@ -423,6 +427,9 @@ on fs mkdir /mnt/vendor/persist/data/sfs 0700 system system mkdir /mnt/vendor/persist/data/tz 0700 system system + # Start HW service manager early + start hwservicemanager + chown radio system /mnt/vendor/efs chmod 0771 /mnt/vendor/efs chown radio system /mnt/vendor/cpefs