|
@@ -52,8 +52,10 @@ unsigned int __read_mostly sysctl_hung_task_panic =
|
|
|
|
|
|
static int __init hung_task_panic_setup(char *str)
|
|
static int __init hung_task_panic_setup(char *str)
|
|
{
|
|
{
|
|
- sysctl_hung_task_panic = simple_strtoul(str, NULL, 0);
|
|
|
|
|
|
+ int rc = kstrtouint(str, 0, &sysctl_hung_task_panic);
|
|
|
|
|
|
|
|
+ if (rc)
|
|
|
|
+ return rc;
|
|
return 1;
|
|
return 1;
|
|
}
|
|
}
|
|
__setup("hung_task_panic=", hung_task_panic_setup);
|
|
__setup("hung_task_panic=", hung_task_panic_setup);
|