X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fparams.c;h=a29150582310e05e5bedd83f5e216610c9e69495;hb=d33d44facc8673388979297c9836b4bf590f7388;hp=c76ad25e6a214df9d534f5142da9f2a1a1729b52;hpb=bee5ab3f572d9499c42e75b958ff7309ff830a13;p=linux-2.6 diff --git a/kernel/params.c b/kernel/params.c index c76ad25e6a..a291505823 100644 --- a/kernel/params.c +++ b/kernel/params.c @@ -638,13 +638,8 @@ static ssize_t module_attr_show(struct kobject *kobj, if (!attribute->show) return -EIO; - if (!try_module_get(mk->mod)) - return -ENODEV; - ret = attribute->show(attribute, mk->mod, buf); - module_put(mk->mod); - return ret; } @@ -662,13 +657,8 @@ static ssize_t module_attr_store(struct kobject *kobj, if (!attribute->store) return -EIO; - if (!try_module_get(mk->mod)) - return -ENODEV; - ret = attribute->store(attribute, mk->mod, buf, len); - module_put(mk->mod); - return ret; }