mirror of
https://github.com/Evolution-X-Devices/device_google_gs201
synced 2026-02-01 05:38:17 +00:00
Support SetProcessProfiles for vendor groups
Add ProcFilePath for vendor group change of a process. Bug: 218684257 Test: function works Change-Id: I2d87a1a5d27dee699b37de6fac8d8b52334ba54e
This commit is contained in:
@@ -27,7 +27,20 @@ on init
|
||||
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_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_cam
|
||||
@@ -39,7 +52,20 @@ on init
|
||||
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_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}
|
||||
symlink /dev/block/platform/${ro.boot.boot_devices} /dev/block/bootdevice
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_ta",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_ta",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -22,6 +23,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_cam",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_cam",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -36,6 +38,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_cam_power",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_cam_power",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -50,6 +53,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_dex2oat",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_dex2oat",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -64,6 +68,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_ota",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_ota",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -117,6 +122,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_bg",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_bg",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -131,6 +137,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_sys",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_sys",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -145,6 +152,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_fg",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_fg",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -159,6 +167,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_ta",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_ta",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -173,6 +182,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_nnapi",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_nnapi",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -187,6 +197,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_sysbg",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_sysbg",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -209,6 +220,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_sf",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_sf",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
@@ -231,6 +243,7 @@
|
||||
"Params":
|
||||
{
|
||||
"FilePath": "/sys/kernel/vendor_sched/set_task_group_rt",
|
||||
"ProcFilePath": "/sys/kernel/vendor_sched/set_proc_group_rt",
|
||||
"Value": "<pid>",
|
||||
"LogFailures": "false"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user