Commit ad72956d authored by Kay Sievers's avatar Kay Sievers Committed by Greg Kroah-Hartman

Driver Core: devtmpfs: cleanup node on device creation error

Signed-off-by: default avatarKay Sievers <kay.sievers@vrfy.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 015bf43b
...@@ -986,6 +986,8 @@ int device_add(struct device *dev) ...@@ -986,6 +986,8 @@ int device_add(struct device *dev)
AttrsError: AttrsError:
device_remove_class_symlinks(dev); device_remove_class_symlinks(dev);
SymlinkError: SymlinkError:
if (MAJOR(dev->devt))
devtmpfs_delete_node(dev);
if (MAJOR(dev->devt)) if (MAJOR(dev->devt))
device_remove_sys_dev_entry(dev); device_remove_sys_dev_entry(dev);
devtattrError: devtattrError:
......
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