Assign owner/group for cp_temp after the kernel module is loaded.
The chown operation on the cp_temp sysfs attribute needs to happen after the cp_thermal_zone driver has been loaded by the insmod_sh service. If not, the owner/group won't be updated and after the driver gets loaded, cp_temp will default to root/root. Hence, we are moving this operation from init to the post-fs-data stage. Test: Verified owner/group for the sysfs attribute Bug: 267485434 Change-Id: Ib463dd5f2de332164714a77bdb0302afeaad5217 Signed-off-by: Mahesh Kallelil <kallelil@google.com>
This commit is contained in:
parent
e46e4914a4
commit
8eab233dba
1 changed files with 3 additions and 3 deletions
|
@ -223,9 +223,6 @@ on init
|
||||||
chown system system /dev/battery_history
|
chown system system /dev/battery_history
|
||||||
chmod 0644 /dev/battery_history
|
chmod 0644 /dev/battery_history
|
||||||
|
|
||||||
# Modem temperature driver
|
|
||||||
chown radio system /sys/devices/platform/cp-tm1/cp_temp
|
|
||||||
|
|
||||||
# Loading common kernel modules in background
|
# Loading common kernel modules in background
|
||||||
start init_display
|
start init_display
|
||||||
|
|
||||||
|
@ -347,6 +344,9 @@ on late-fs
|
||||||
mount_all --late
|
mount_all --late
|
||||||
|
|
||||||
on post-fs-data
|
on post-fs-data
|
||||||
|
# Modem temperature driver
|
||||||
|
chown radio system /sys/devices/platform/cp-tm1/cp_temp
|
||||||
|
|
||||||
# Log data folder
|
# Log data folder
|
||||||
mkdir /data/vendor 0771 radio system
|
mkdir /data/vendor 0771 radio system
|
||||||
mkdir /data/vendor/log 0771 radio system
|
mkdir /data/vendor/log 0771 radio system
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue