Commit 43425683 authored by Kangjie Lu's avatar Kangjie Lu Committed by Kalle Valo

libertas: add checks for the return value of sysfs_create_group

sysfs_create_group() could fail. The fix checkes its return values
and issue error messages if it fails.
Signed-off-by: default avatarKangjie Lu <kjlu@umn.edu>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent db040dfa
...@@ -797,7 +797,12 @@ static void lbs_persist_config_init(struct net_device *dev) ...@@ -797,7 +797,12 @@ static void lbs_persist_config_init(struct net_device *dev)
{ {
int ret; int ret;
ret = sysfs_create_group(&(dev->dev.kobj), &boot_opts_group); ret = sysfs_create_group(&(dev->dev.kobj), &boot_opts_group);
if (ret)
pr_err("failed to create boot_opts_group.\n");
ret = sysfs_create_group(&(dev->dev.kobj), &mesh_ie_group); ret = sysfs_create_group(&(dev->dev.kobj), &mesh_ie_group);
if (ret)
pr_err("failed to create mesh_ie_group.\n");
} }
static void lbs_persist_config_remove(struct net_device *dev) static void lbs_persist_config_remove(struct net_device *dev)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment