diff options
Diffstat (limited to 'lib/kobject.c')
| -rw-r--r-- | lib/kobject.c | 14 | 
1 files changed, 6 insertions, 8 deletions
diff --git a/lib/kobject.c b/lib/kobject.c index aeefa8bc8b1c..e07ee1fcd6f1 100644 --- a/lib/kobject.c +++ b/lib/kobject.c @@ -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;  } @@ -634,7 +632,7 @@ struct kobject *kobject_create(void)  /**   * kobject_create_and_add - create a struct kobject dynamically and register it with sysfs   * - * @name: the name for the kset + * @name: the name for the kobject   * @parent: the parent kobject of this kobject, if any.   *   * This function creates a kobject structure dynamically and registers it  | 
