]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/misc/enclosure.c
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes...
[karo-tx-linux.git] / drivers / misc / enclosure.c
index 850706a5e553d198be79645c660c5cb82efdad28..7b039306037f6da26f72832d76bff7848f2e8d8f 100644 (file)
@@ -315,6 +315,9 @@ int enclosure_add_device(struct enclosure_device *edev, int component,
 
        cdev = &edev->component[component];
 
+       if (cdev->dev == dev)
+               return -EEXIST;
+
        if (cdev->dev)
                enclosure_remove_links(cdev);