|
@@ -106,7 +106,8 @@ static void check_hung_task(struct task_struct *t, unsigned long timeout)
|
|
|
* complain:
|
|
|
*/
|
|
|
if (sysctl_hung_task_warnings) {
|
|
|
- sysctl_hung_task_warnings--;
|
|
|
+ if (sysctl_hung_task_warnings > 0)
|
|
|
+ sysctl_hung_task_warnings--;
|
|
|
pr_err("INFO: task %s:%d blocked for more than %ld seconds.\n",
|
|
|
t->comm, t->pid, timeout);
|
|
|
pr_err(" %s %s %.*s\n",
|