On Mon, Apr 19, 2021 at 09:46:26AM +0800, 周传高 wrote: > > >On Sat, Apr 17, 2021 at 07:13:01AM -0700, zhouchuangao wrote: > >> eg: > >> In Android system, we usually and some processes to the whitelist. > >> static task_t task_whitelist[] = { > >> {"mdrt_thread", HUNG_TASK_WHITELIST}, > >> {"chre_kthread", HUNG_TASK_WHITELIST}, > >> {"scp_power_reset", HUNG_TASK_WHITELIST}, > >> {"ccci_fsm1", HUNG_TASK_WHITELIST}, > >> {"qos_ipi_recv", HUNG_TASK_WHITELIST}, > >> {NULL, 0}, > >> }; > > > >What are these tasks doing that the hung-task detector fires on them? > >Should you fix that instead? > > These tasks are implemented by the SoC vendor, and normally they do > not configure HUNG TASK, so we need to ignore these tasks if we use > HUNG TASK.
Then raise a bug against their crap software, don't try and work around it in the kernel. We're not going to upstream workarounds for crap vendor software.