X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fchar_dev.c;h=3b1b1eefdbb01686f127df582143f922bf87c193;hb=b749bfcd1be72f8cb8310e1cac12825bda029432;hp=a69a5d8a406f982be7eb6cb1fc9c4ff59a858ffa;hpb=d18bfacff20f08aecf01bb971b110ca108eef3c7;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); } }