]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/s390/char/vmlogrdr.c
Merge branch 'perfcounters-fixes-for-linus' of git://git.kernel.org/pub/scm/linux...
[karo-tx-linux.git] / drivers / s390 / char / vmlogrdr.c
index c20a4fe6da514d4f079d859b8c0775b3f9589272..d1a142fa3eb46c000fe00654aa43a1c5253102f3 100644 (file)
@@ -765,8 +765,10 @@ static int vmlogrdr_register_device(struct vmlogrdr_priv_t *priv)
        } else
                return -ENOMEM;
        ret = device_register(dev);
-       if (ret)
+       if (ret) {
+               put_device(dev);
                return ret;
+       }
 
        ret = sysfs_create_group(&dev->kobj, &vmlogrdr_attr_group);
        if (ret) {