X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fparams.c;h=d586c35ef8fca8f4540031c5ad071b90c1071df4;hb=414edcd32aa54bad8827e7c74cace168006c5fab;hp=5513844bec1387855919f927965b2c8adf8b749d;hpb=31143a12044caa3521edafd736e3bc18c098d2fd;p=linux-2.6 diff --git a/kernel/params.c b/kernel/params.c index 5513844bec..d586c35ef8 100644 --- a/kernel/params.c +++ b/kernel/params.c @@ -629,7 +629,7 @@ static ssize_t module_attr_show(struct kobject *kobj, mk = to_module_kobject(kobj); if (!attribute->show) - return -EPERM; + return -EIO; if (!try_module_get(mk->mod)) return -ENODEV; @@ -653,7 +653,7 @@ static ssize_t module_attr_store(struct kobject *kobj, mk = to_module_kobject(kobj); if (!attribute->store) - return -EPERM; + return -EIO; if (!try_module_get(mk->mod)) return -ENODEV;