Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dd3fd8bd authored by Shen Feng's avatar Shen Feng Committed by Chris Mason
Browse files

Btrfs: do not call kfree if kmalloc failed in btrfs_sysfs_add_super



Signed-off-by: default avatarShen Feng <shen@cn.fujitsu.com>
parent 1f483660
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -212,14 +212,13 @@ int btrfs_sysfs_add_super(struct btrfs_fs_info *fs)
	fs->super_kobj.kset = btrfs_kset;
	error = kobject_init_and_add(&fs->super_kobj, &btrfs_super_ktype,
				     NULL, "%s", name);
	kfree(name);
	if (error)
		goto fail;

	kfree(name);
	return 0;

fail:
	kfree(name);
	printk(KERN_ERR "btrfs: sysfs creation for super failed\n");
	return error;
}