Support SetProcessProfiles for vendor groups am: 4f3baf3b80

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/17033473

Change-Id: I086f6132a712c6f1388be94f1695644bca258202
This commit is contained in:
Rick Yiu 2022-03-01 07:13:13 +00:00 committed by Automerger Merge Worker
commit 2c0902379f
2 changed files with 41 additions and 2 deletions

View file

@ -28,7 +28,20 @@ on init
chown system system /sys/kernel/vendor_sched/set_task_group_rt chown system system /sys/kernel/vendor_sched/set_task_group_rt
chown system system /sys/kernel/vendor_sched/set_task_group_sf chown system system /sys/kernel/vendor_sched/set_task_group_sf
chown system system /sys/kernel/vendor_sched/set_task_group_dex2oat chown system system /sys/kernel/vendor_sched/set_task_group_dex2oat
chown system system /sys/kernel/vendor_sched/clear_group chown system system /sys/kernel/vendor_sched/set_task_group_cam_power
chown system system /sys/kernel/vendor_sched/set_task_group_ota
chown system system /sys/kernel/vendor_sched/set_proc_group_bg
chown system system /sys/kernel/vendor_sched/set_proc_group_cam
chown system system /sys/kernel/vendor_sched/set_proc_group_fg
chown system system /sys/kernel/vendor_sched/set_proc_group_nnapi
chown system system /sys/kernel/vendor_sched/set_proc_group_sys
chown system system /sys/kernel/vendor_sched/set_proc_group_sysbg
chown system system /sys/kernel/vendor_sched/set_proc_group_ta
chown system system /sys/kernel/vendor_sched/set_proc_group_rt
chown system system /sys/kernel/vendor_sched/set_proc_group_sf
chown system system /sys/kernel/vendor_sched/set_proc_group_dex2oat
chown system system /sys/kernel/vendor_sched/set_proc_group_cam_power
chown system system /sys/kernel/vendor_sched/set_proc_group_ota
chmod 0220 /sys/kernel/vendor_sched/set_task_group_bg chmod 0220 /sys/kernel/vendor_sched/set_task_group_bg
chmod 0220 /sys/kernel/vendor_sched/set_task_group_cam chmod 0220 /sys/kernel/vendor_sched/set_task_group_cam
@ -40,7 +53,20 @@ on init
chmod 0220 /sys/kernel/vendor_sched/set_task_group_rt chmod 0220 /sys/kernel/vendor_sched/set_task_group_rt
chmod 0220 /sys/kernel/vendor_sched/set_task_group_sf chmod 0220 /sys/kernel/vendor_sched/set_task_group_sf
chmod 0220 /sys/kernel/vendor_sched/set_task_group_dex2oat chmod 0220 /sys/kernel/vendor_sched/set_task_group_dex2oat
chmod 0220 /sys/kernel/vendor_sched/clear_group chmod 0220 /sys/kernel/vendor_sched/set_task_group_cam_power
chmod 0220 /sys/kernel/vendor_sched/set_task_group_ota
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_bg
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_cam
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_fg
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_nnapi
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_sys
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_sysbg
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_ta
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_rt
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_sf
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_dex2oat
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_cam_power
chmod 0220 /sys/kernel/vendor_sched/set_proc_group_ota
wait /dev/block/platform/${ro.boot.boot_devices} wait /dev/block/platform/${ro.boot.boot_devices}
symlink /dev/block/platform/${ro.boot.boot_devices} /dev/block/bootdevice symlink /dev/block/platform/${ro.boot.boot_devices} /dev/block/bootdevice

View file

@ -8,6 +8,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_ta", "FilePath": "/sys/kernel/vendor_sched/set_task_group_ta",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_ta",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -22,6 +23,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_cam", "FilePath": "/sys/kernel/vendor_sched/set_task_group_cam",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_cam",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -36,6 +38,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_cam_power", "FilePath": "/sys/kernel/vendor_sched/set_task_group_cam_power",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_cam_power",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -50,6 +53,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_dex2oat", "FilePath": "/sys/kernel/vendor_sched/set_task_group_dex2oat",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_dex2oat",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -64,6 +68,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_ota", "FilePath": "/sys/kernel/vendor_sched/set_task_group_ota",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_ota",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -117,6 +122,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_bg", "FilePath": "/sys/kernel/vendor_sched/set_task_group_bg",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_bg",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -131,6 +137,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_sys", "FilePath": "/sys/kernel/vendor_sched/set_task_group_sys",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_sys",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -145,6 +152,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_fg", "FilePath": "/sys/kernel/vendor_sched/set_task_group_fg",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_fg",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -159,6 +167,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_ta", "FilePath": "/sys/kernel/vendor_sched/set_task_group_ta",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_ta",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -173,6 +182,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_nnapi", "FilePath": "/sys/kernel/vendor_sched/set_task_group_nnapi",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_nnapi",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -187,6 +197,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_sysbg", "FilePath": "/sys/kernel/vendor_sched/set_task_group_sysbg",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_sysbg",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -209,6 +220,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_sf", "FilePath": "/sys/kernel/vendor_sched/set_task_group_sf",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_sf",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }
@ -231,6 +243,7 @@
"Params": "Params":
{ {
"FilePath": "/sys/kernel/vendor_sched/set_task_group_rt", "FilePath": "/sys/kernel/vendor_sched/set_task_group_rt",
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_rt",
"Value": "<pid>", "Value": "<pid>",
"LogFailures": "false" "LogFailures": "false"
} }