[PATCH] sysfs: (rest) if show/store is missing return -EIO
[safe/jmp/linux-2.6] / drivers / firmware / edd.c
index 33b669e..6996476 100644 (file)
@@ -115,7 +115,7 @@ edd_attr_show(struct kobject * kobj, struct attribute *attr, char *buf)
 {
        struct edd_device *dev = to_edd_device(kobj);
        struct edd_attribute *edd_attr = to_edd_attr(attr);
-       ssize_t ret = 0;
+       ssize_t ret = -EIO;
 
        if (edd_attr->show)
                ret = edd_attr->show(dev, buf);