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