mirror of https://github.com/torvalds/linux.git
init: Replace simple_strtoul() with kstrtouint() in root_delay_setup()
Replace deprecated simple_strtoul() with kstrtouint() for better error handling and input validation. Return 0 on parsing failure to indicate invalid parameter, maintaining existing behavior for valid inputs. The simple_strtoul() function is deprecated in favor of kstrtoint() family functions which provide better error handling and are recommended for new code and replacements. Signed-off-by: Kaushlendra Kumar <kaushlendra.kumar@intel.com> Link: https://patch.msgid.link/20251103080627.1844645-1-kaushlendra.kumar@intel.com Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
parent
a4db63b88f
commit
a6446829f8
|
|
@ -120,7 +120,8 @@ static int __init fs_names_setup(char *str)
|
||||||
static unsigned int __initdata root_delay;
|
static unsigned int __initdata root_delay;
|
||||||
static int __init root_delay_setup(char *str)
|
static int __init root_delay_setup(char *str)
|
||||||
{
|
{
|
||||||
root_delay = simple_strtoul(str, NULL, 0);
|
if (kstrtouint(str, 0, &root_delay))
|
||||||
|
return 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue