mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 05:04:02 +02:00
misc: amd-sbi: Add null check for devm_kasprintf()
Add two checks for devm_kasprintf() errors in create_misc_rmi_device(), returning -ENOMEM if the function failed. Assisted-by: gkh_clanker_t1000 CC: Arnd Bergmann <arnd@arndb.de> CC: Greg Kroah-Hartman <gregkh@linuxfoundation.org> CC: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com> CC: Akshay Gupta <Akshay.Gupta@amd.com> Signed-off-by: Griffin Kroah-Hartman <griffin@kroah.com> Link: https://patch.msgid.link/20260709132052.211683-1-griffin@kroah.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
a361bd5bca
commit
1bb5c324b8
|
|
@ -581,6 +581,8 @@ int create_misc_rmi_device(struct sbrmi_data *data,
|
|||
GFP_KERNEL,
|
||||
"sbrmi-%x",
|
||||
data->dev_static_addr);
|
||||
if (!data->sbrmi_misc_dev.name)
|
||||
return -ENOMEM;
|
||||
data->sbrmi_misc_dev.minor = MISC_DYNAMIC_MINOR;
|
||||
data->sbrmi_misc_dev.fops = &sbrmi_fops;
|
||||
data->sbrmi_misc_dev.parent = dev;
|
||||
|
|
@ -588,6 +590,8 @@ int create_misc_rmi_device(struct sbrmi_data *data,
|
|||
GFP_KERNEL,
|
||||
"sbrmi-%x",
|
||||
data->dev_static_addr);
|
||||
if (!data->sbrmi_misc_dev.nodename)
|
||||
return -ENOMEM;
|
||||
data->sbrmi_misc_dev.mode = 0600;
|
||||
|
||||
return misc_register(&data->sbrmi_misc_dev);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user