В основному цей журнал спрацьовує, якщо планувальник процесора не перейшов до процесу за вказаний проміжок часу і процес не кваліфікується як виняток.
Виняток становлять особливі випадки, коли процес не було переключено, але він не повинен входити в нього. Я чітко не розумію умови винятків; FWIW коментарі до справ у коді:
Also, skip vfork and any other user process that freezer should skip.
Also, when a freshly created task is scheduled once, changes
its state to TASK_UNINTERRUPTIBLE without having ever been
switched out once, it musn't be checked.
http://lxr.free-electrons.com/source/kernel/hung_task.c#L75
Щодо того, чому завдання не може бути заплановане на тривалий період часу, воно постійно перебуває в TASK_UNINTERRUPTABLE (стан "D") - це одна можливість, але я не знаю, що там може бути.