Mark Salyzyn | d035dbb | 2018-03-26 08:23:00 -0700 | [diff] [blame] | 1 | # eng default for ro.llk.enable and ro.khungtask.enable |
| 2 | on property:ro.debuggable=* |
| 3 | setprop llk.enable ${ro.llk.enable:-0} |
| 4 | setprop khungtask.enable ${ro.khungtask.enable:-0} |
| 5 | |
| 6 | on property:ro.debuggable=1 |
| 7 | setprop llk.enable ${ro.llk.enable:-1} |
| 8 | setprop khungtask.enable ${ro.khungtask.enable:-1} |
| 9 | |
| 10 | on property:ro.llk.enable=eng |
| 11 | setprop llk.enable ${ro.debuggable:-0} |
| 12 | |
| 13 | on property:ro.khungtask.enable=eng |
| 14 | setprop khungtask.enable ${ro.debuggable:-0} |
| 15 | |
| 16 | on property:llk.enable=1 |
| 17 | setprop llk.enable true |
| 18 | |
| 19 | on property:llk.enable=0 |
| 20 | setprop llk.enable false |
| 21 | |
| 22 | on property:khungtask.enable=1 |
| 23 | setprop khungtask.enable true |
| 24 | |
| 25 | on property:khungtask.enable=0 |
| 26 | setprop khungtask.enable false |
| 27 | |
Mark Salyzyn | f089e14 | 2018-02-20 10:47:40 -0800 | [diff] [blame] | 28 | # Configure [khungtaskd] |
Mark Salyzyn | d035dbb | 2018-03-26 08:23:00 -0700 | [diff] [blame] | 29 | on property:khungtask.enable=true |
Mark Salyzyn | f089e14 | 2018-02-20 10:47:40 -0800 | [diff] [blame] | 30 | 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 Salyzyn | d035dbb | 2018-03-26 08:23:00 -0700 | [diff] [blame] | 35 | on property:khungtask.enable=false |
| 36 | write /proc/sys/kernel/hung_task_panic 0 |
| 37 | |
| 38 | on property:llk.enable=true |
Mark Salyzyn | f089e14 | 2018-02-20 10:47:40 -0800 | [diff] [blame] | 39 | start llkd |
| 40 | |
| 41 | service llkd /system/bin/llkd |
| 42 | class late_start |
| 43 | disabled |
| 44 | user llkd |
| 45 | group llkd readproc |
| 46 | capabilities KILL IPC_LOCK |
Mark Salyzyn | afd66f2 | 2018-03-19 15:16:29 -0700 | [diff] [blame^] | 47 | file /dev/kmsg w |
Mark Salyzyn | f089e14 | 2018-02-20 10:47:40 -0800 | [diff] [blame] | 48 | file /proc/sysrq-trigger w |
| 49 | writepid /dev/cpuset/system-background/tasks |