X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fchar_dev.c;h=3b1b1eefdbb01686f127df582143f922bf87c193;hb=97de50c0add1e8f3b4e764c66a13c07235fee631;hp=a69a5d8a406f982be7eb6cb1fc9c4ff59a858ffa;hpb=99a0616bcdabec9005159e50af91a36cc3f8bda8;p=linux-2.6 diff --git a/fs/char_dev.c b/fs/char_dev.c index a69a5d8a40..3b1b1eefdb 100644 --- a/fs/char_dev.c +++ b/fs/char_dev.c @@ -277,8 +277,9 @@ static struct kobject *cdev_get(struct cdev *p) void cdev_put(struct cdev *p) { if (p) { + struct module *owner = p->owner; kobject_put(&p->kobj); - module_put(p->owner); + module_put(owner); } }