aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rootdir/etc/init.mmi.rc3
-rw-r--r--rootdir/etc/init.qcom.rc4
-rw-r--r--rootdir/etc/init.target.rc4
-rw-r--r--sepolicy/vendor_init.te1
4 files changed, 3 insertions, 9 deletions
diff --git a/rootdir/etc/init.mmi.rc b/rootdir/etc/init.mmi.rc
index a74f983..30e64af 100644
--- a/rootdir/etc/init.mmi.rc
+++ b/rootdir/etc/init.mmi.rc
@@ -5,9 +5,6 @@ on early-init
chown system system /sys/kernel/debug
chmod 0770 /sys/kernel/debug
-on init
- copy /module_hashes /sys/kernel/module_whitelist
-
# Configure coredump
write /proc/sys/kernel/core_pattern "|/system/bin/coredump %e %p %t"
write /proc/self/coredump_filter "0x7f"
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index 0a4d4d6..8a7440a 100644
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -85,10 +85,6 @@ on boot
setprop ro.telephony.call_ring.multiple false
- #Remove SUID bit for iproute2 ip tool
- chmod 0755 /system/bin/ip
-
-
chmod 0444 /sys/devices/platform/msm_hsusb/gadget/usb_state
#For bridgemgr daemon to inform the USB driver of the correct transport
diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc
index 94af835..d5cfc89 100644
--- a/rootdir/etc/init.target.rc
+++ b/rootdir/etc/init.target.rc
@@ -52,11 +52,11 @@ on fs
on late-fs
# Start services for Boot Animation
+ start configstore-hal-1-0
start servicemanager
start surfaceflinger
start bootanim
- start configstore-hal-1-0
- start gralloc-2-0
+ start vendor.gralloc-2-0
# Mount RW partitions which need run fsck
mount_all /vendor/etc/fstab.qcom --late
diff --git a/sepolicy/vendor_init.te b/sepolicy/vendor_init.te
index d4ea6e9..54b018c 100644
--- a/sepolicy/vendor_init.te
+++ b/sepolicy/vendor_init.te
@@ -1,4 +1,5 @@
allow vendor_init cache_file:dir r_dir_perms;
+allow vendor_init proc_security:file write;
allow vendor_init proc_swap:file write;
allow vendor_init wifi_data_file:dir rw_dir_perms;
allow vendor_init wifi_data_file:file {create_file_perms};