RAW driver: Remove call to kobject_put().
authorRobert P. J. Day <rpjday@crashcourse.ca>
Wed, 4 May 2011 09:19:34 +0000 (05:19 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sat, 7 May 2011 00:52:32 +0000 (17:52 -0700)
If cdev_add() fails, there is no justification for subsequently
calling kobject_put().

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/char/raw.c

index 6f9db62..b33e8ea 100644 (file)
@@ -339,7 +339,6 @@ static int __init raw_init(void)
        cdev_init(&raw_cdev, &raw_fops);
        ret = cdev_add(&raw_cdev, dev, max_raw_minors);
        if (ret) {
-               kobject_put(&raw_cdev.kobj);
                goto error_region;
        }