blob: e538cdb919003590293abe36f9442ae5373295ef [file] [log] [blame]
Mark Salyzynd035dbb2018-03-26 08:23:00 -07001# eng default for ro.llk.enable and ro.khungtask.enable
2on property:ro.debuggable=*
3 setprop llk.enable ${ro.llk.enable:-0}
4 setprop khungtask.enable ${ro.khungtask.enable:-0}
5
6on property:ro.debuggable=1
7 setprop llk.enable ${ro.llk.enable:-1}
8 setprop khungtask.enable ${ro.khungtask.enable:-1}
9
10on property:ro.llk.enable=eng
11 setprop llk.enable ${ro.debuggable:-0}
12
13on property:ro.khungtask.enable=eng
14 setprop khungtask.enable ${ro.debuggable:-0}
15
16on property:llk.enable=1
17 setprop llk.enable true
18
19on property:llk.enable=0
20 setprop llk.enable false
21
22on property:khungtask.enable=1
23 setprop khungtask.enable true
24
25on property:khungtask.enable=0
26 setprop khungtask.enable false
27
Mark Salyzynf089e142018-02-20 10:47:40 -080028# Configure [khungtaskd]
Mark Salyzynd035dbb2018-03-26 08:23:00 -070029on property:khungtask.enable=true
Mark Salyzynf089e142018-02-20 10:47:40 -080030 write /proc/sys/kernel/hung_task_timeout_secs ${ro.khungtask.timeout:-720}
31 write /proc/sys/kernel/hung_task_warnings 65535
32 write /proc/sys/kernel/hung_task_check_count 65535
33 write /proc/sys/kernel/hung_task_panic 1
34
Mark Salyzynd035dbb2018-03-26 08:23:00 -070035on property:khungtask.enable=false
36 write /proc/sys/kernel/hung_task_panic 0
37
38on property:llk.enable=true
Mark Salyzynf089e142018-02-20 10:47:40 -080039 start llkd
40
41service llkd /system/bin/llkd
42 class late_start
43 disabled
44 user llkd
45 group llkd readproc
46 capabilities KILL IPC_LOCK
Mark Salyzynafd66f22018-03-19 15:16:29 -070047 file /dev/kmsg w
Mark Salyzynf089e142018-02-20 10:47:40 -080048 file /proc/sysrq-trigger w
49 writepid /dev/cpuset/system-background/tasks