diff options
author | Kay Sievers <kay.sievers@vrfy.org> | 2009-10-28 14:51:37 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-12-11 14:24:52 -0500 |
commit | ad72956df2ce83f58be1dc4e503c78c28e414c2c (patch) | |
tree | 78c250e4e578251a6e09ec24b24c14c9aede6fd8 /drivers/base | |
parent | 015bf43b07158668c2f38af463939afcc6d19403 (diff) |
Driver Core: devtmpfs: cleanup node on device creation error
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/base')
-rw-r--r-- | drivers/base/core.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/base/core.c b/drivers/base/core.c index 6bee6af8d8e1..0d3c29d72215 100644 --- a/drivers/base/core.c +++ b/drivers/base/core.c | |||
@@ -987,6 +987,8 @@ done: | |||
987 | device_remove_class_symlinks(dev); | 987 | device_remove_class_symlinks(dev); |
988 | SymlinkError: | 988 | SymlinkError: |
989 | if (MAJOR(dev->devt)) | 989 | if (MAJOR(dev->devt)) |
990 | devtmpfs_delete_node(dev); | ||
991 | if (MAJOR(dev->devt)) | ||
990 | device_remove_sys_dev_entry(dev); | 992 | device_remove_sys_dev_entry(dev); |
991 | devtattrError: | 993 | devtattrError: |
992 | if (MAJOR(dev->devt)) | 994 | if (MAJOR(dev->devt)) |