| 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 |