X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fkernel%2Fsamples%2F02.char%2F.git;a=blobdiff_plain;f=helloc.c;h=0a7cf402298ed7a7c1427543bce3066f3a0fe276;hp=4d99fcb2ed04cc2d383b579044003ab3be9cb0d2;hb=7a7e060b1544298920d6c8c3128ad890e64875d8;hpb=c4abffb96e4ac41ee136d518ed2e8cad2a4cc819 diff --git a/helloc.c b/helloc.c index 4d99fcb..0a7cf40 100644 --- a/helloc.c +++ b/helloc.c @@ -51,7 +51,7 @@ static int __init helloc_init(void) goto out_add; return 0; out_add: - kobject_put(&cdev->kobj); + kfree(cdev); out_alloc: unregister_chrdev_region(dev, 1); out_region: