xref: /aosp_15_r20/system/core/llkd/llkd.rc (revision 00c7fec1bb09f3284aad6a6f96d2f63dfc3650ad)
1*00c7fec1SAndroid Build Coastguard Worker# eng default for ro.llk.enable and ro.khungtask.enable
2*00c7fec1SAndroid Build Coastguard Workeron property:ro.debuggable=*
3*00c7fec1SAndroid Build Coastguard Worker    setprop llk.enable ${ro.llk.enable:-0}
4*00c7fec1SAndroid Build Coastguard Worker    setprop khungtask.enable ${ro.khungtask.enable:-0}
5*00c7fec1SAndroid Build Coastguard Worker
6*00c7fec1SAndroid Build Coastguard Workeron property:ro.llk.enable=true
7*00c7fec1SAndroid Build Coastguard Worker    setprop llk.enable true
8*00c7fec1SAndroid Build Coastguard Worker
9*00c7fec1SAndroid Build Coastguard Workeron property:llk.enable=1
10*00c7fec1SAndroid Build Coastguard Worker    setprop llk.enable true
11*00c7fec1SAndroid Build Coastguard Worker
12*00c7fec1SAndroid Build Coastguard Workeron property:llk.enable=0
13*00c7fec1SAndroid Build Coastguard Worker    setprop llk.enable false
14*00c7fec1SAndroid Build Coastguard Worker
15*00c7fec1SAndroid Build Coastguard Workeron property:ro.khungtask.enable=true
16*00c7fec1SAndroid Build Coastguard Worker    setprop khungtask.enable true
17*00c7fec1SAndroid Build Coastguard Worker
18*00c7fec1SAndroid Build Coastguard Workeron property:khungtask.enable=1
19*00c7fec1SAndroid Build Coastguard Worker    setprop khungtask.enable true
20*00c7fec1SAndroid Build Coastguard Worker
21*00c7fec1SAndroid Build Coastguard Workeron property:khungtask.enable=0
22*00c7fec1SAndroid Build Coastguard Worker    setprop khungtask.enable false
23*00c7fec1SAndroid Build Coastguard Worker
24*00c7fec1SAndroid Build Coastguard Worker# Configure [khungtaskd]
25*00c7fec1SAndroid Build Coastguard Workeron property:khungtask.enable=true
26*00c7fec1SAndroid Build Coastguard Worker    write /proc/sys/kernel/hung_task_timeout_secs ${ro.khungtask.timeout:-720}
27*00c7fec1SAndroid Build Coastguard Worker    write /proc/sys/kernel/hung_task_warnings 65535
28*00c7fec1SAndroid Build Coastguard Worker    write /proc/sys/kernel/hung_task_check_count 65535
29*00c7fec1SAndroid Build Coastguard Worker    write /proc/sys/kernel/hung_task_panic 1
30*00c7fec1SAndroid Build Coastguard Worker
31*00c7fec1SAndroid Build Coastguard Workeron property:khungtask.enable=false
32*00c7fec1SAndroid Build Coastguard Worker    write /proc/sys/kernel/hung_task_panic 0
33*00c7fec1SAndroid Build Coastguard Worker
34*00c7fec1SAndroid Build Coastguard Workeron property:llk.enable=true
35*00c7fec1SAndroid Build Coastguard Worker    start llkd-${ro.debuggable:-0}
36*00c7fec1SAndroid Build Coastguard Worker
37*00c7fec1SAndroid Build Coastguard Workerservice llkd-0 /system/bin/llkd
38*00c7fec1SAndroid Build Coastguard Worker    class late_start
39*00c7fec1SAndroid Build Coastguard Worker    disabled
40*00c7fec1SAndroid Build Coastguard Worker    user llkd
41*00c7fec1SAndroid Build Coastguard Worker    group llkd readproc
42*00c7fec1SAndroid Build Coastguard Worker    capabilities KILL IPC_LOCK
43*00c7fec1SAndroid Build Coastguard Worker    file /dev/kmsg w
44*00c7fec1SAndroid Build Coastguard Worker    file /proc/sysrq-trigger w
45*00c7fec1SAndroid Build Coastguard Worker    task_profiles ServiceCapacityLow
46