diff options
| author | Patrick Mochel <ldm.adm@hostme.bitkeeper.com> | 2003-06-03 02:29:24 -0700 |
|---|---|---|
| committer | Patrick Mochel <ldm.adm@hostme.bitkeeper.com> | 2003-06-03 02:29:24 -0700 |
| commit | ef2dc22f7b78fee460a58f669b0703906f1f0482 (patch) | |
| tree | 85fd3898579460d0e3a25ef5dfdfe6a5c9be8cd0 /include/linux | |
| parent | 1096ae58ae2bd40e45fd975c35dd5c5343fe7e17 (diff) | |
| parent | c189bfeb5da0cb529b7854404cb5380b8932469e (diff) | |
Merge hostme.bitkeeper.com:/ua/repos/l/ldm/linux-2.5
into hostme.bitkeeper.com:/ua/repos/l/ldm/linux-2.5-core
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/device.h | 1 | ||||
| -rw-r--r-- | include/linux/sysfs.h | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/device.h b/include/linux/device.h index a43e8a2a2c61..441ab49ffa0b 100644 --- a/include/linux/device.h +++ b/include/linux/device.h @@ -204,6 +204,7 @@ struct class_device { void * class_data; /* class-specific data */ char class_id[BUS_ID_SIZE]; /* unique to this class */ + void (*release)(struct class_device * class_dev); }; static inline void * diff --git a/include/linux/sysfs.h b/include/linux/sysfs.h index d639e18caa91..f054416c8145 100644 --- a/include/linux/sysfs.h +++ b/include/linux/sysfs.h @@ -23,6 +23,9 @@ struct bin_attribute { ssize_t (*write)(struct kobject *, char *, loff_t, size_t); }; +int sysfs_create_bin_file(struct kobject * kobj, struct bin_attribute * attr); +int sysfs_remove_bin_file(struct kobject * kobj, struct bin_attribute * attr); + struct sysfs_ops { ssize_t (*show)(struct kobject *, struct attribute *,char *); ssize_t (*store)(struct kobject *,struct attribute *,const char *, size_t); |
