]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - include/linux/sysdev.h
sysdev: Pass attribute in sysdev_class attributes show/store
[net-next-2.6.git] / include / linux / sysdev.h
index f395bb3fa2f2065375f25c51ea8221d27a4d3dc6..c2458fa8376c3353a390142e7cc0b40840a3a970 100644 (file)
@@ -41,8 +41,10 @@ struct sysdev_class {
 
 struct sysdev_class_attribute {
        struct attribute attr;
-       ssize_t (*show)(struct sysdev_class *, char *);
-       ssize_t (*store)(struct sysdev_class *, const char *, size_t);
+       ssize_t (*show)(struct sysdev_class *, struct sysdev_class_attribute *,
+                       char *);
+       ssize_t (*store)(struct sysdev_class *, struct sysdev_class_attribute *,
+                        const char *, size_t);
 };
 
 #define _SYSDEV_CLASS_ATTR(_name,_mode,_show,_store)           \