|
@@ -47,13 +47,11 @@ static int populate_dir(struct kobject *kobj)
|
|
|
static int create_dir(struct kobject *kobj)
|
|
|
{
|
|
|
int error = 0;
|
|
|
- if (kobject_name(kobj)) {
|
|
|
- error = sysfs_create_dir(kobj);
|
|
|
- if (!error) {
|
|
|
- error = populate_dir(kobj);
|
|
|
- if (error)
|
|
|
- sysfs_remove_dir(kobj);
|
|
|
- }
|
|
|
+ error = sysfs_create_dir(kobj);
|
|
|
+ if (!error) {
|
|
|
+ error = populate_dir(kobj);
|
|
|
+ if (error)
|
|
|
+ sysfs_remove_dir(kobj);
|
|
|
}
|
|
|
return error;
|
|
|
}
|