git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
sparc: tsb must be flushed before tlb
[pandora-kernel.git]
/
drivers
/
misc
/
enclosure.c
diff --git
a/drivers/misc/enclosure.c
b/drivers/misc/enclosure.c
index
48c84a5
..
00e5fca
100644
(file)
--- a/
drivers/misc/enclosure.c
+++ b/
drivers/misc/enclosure.c
@@
-285,8
+285,11
@@
enclosure_component_register(struct enclosure_device *edev,
cdev->groups = enclosure_groups;
err = device_register(cdev);
- if (err)
- ERR_PTR(err);
+ if (err) {
+ ecomp->number = -1;
+ put_device(cdev);
+ return ERR_PTR(err);
+ }
return ecomp;
}