]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/char/hvc_iucv.c
[S390] proper use of device register
[net-next-2.6.git] / drivers / char / hvc_iucv.c
index 86105efb4eb6cb948314a69b3b754ffdc290771a..0ecac7e532f6b70372c84b6cc52638cc8edcfb7e 100644 (file)
@@ -1006,7 +1006,7 @@ static int __init hvc_iucv_alloc(int id, unsigned int is_console)
        priv->dev->release = (void (*)(struct device *)) kfree;
        rc = device_register(priv->dev);
        if (rc) {
-               kfree(priv->dev);
+               put_device(priv->dev);
                goto out_error_dev;
        }