diff --git a/[refs] b/[refs] index 1d263e287b17..820296f2b66c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 50a5223428bbe77bc0f312100c950b6f4520ba34 +refs/heads/master: 7da6844cf7bc44dcda548a0a0aebf85f3a1c1485 diff --git a/trunk/fs/char_dev.c b/trunk/fs/char_dev.c index a69a5d8a406f..3b1b1eefdbb0 100644 --- a/trunk/fs/char_dev.c +++ b/trunk/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); } }