diff options
Diffstat (limited to 'include/linux/sysfs.h')
| -rw-r--r-- | include/linux/sysfs.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/linux/sysfs.h b/include/linux/sysfs.h index cfa83083a2d..3e852658214 100644 --- a/include/linux/sysfs.h +++ b/include/linux/sysfs.h | |||
| @@ -94,9 +94,12 @@ int __must_check sysfs_move_dir(struct kobject *kobj, | |||
| 94 | 94 | ||
| 95 | int __must_check sysfs_create_file(struct kobject *kobj, | 95 | int __must_check sysfs_create_file(struct kobject *kobj, |
| 96 | const struct attribute *attr); | 96 | const struct attribute *attr); |
| 97 | int __must_check sysfs_create_files(struct kobject *kobj, | ||
| 98 | const struct attribute **attr); | ||
| 97 | int __must_check sysfs_chmod_file(struct kobject *kobj, struct attribute *attr, | 99 | int __must_check sysfs_chmod_file(struct kobject *kobj, struct attribute *attr, |
| 98 | mode_t mode); | 100 | mode_t mode); |
| 99 | void sysfs_remove_file(struct kobject *kobj, const struct attribute *attr); | 101 | void sysfs_remove_file(struct kobject *kobj, const struct attribute *attr); |
| 102 | void sysfs_remove_files(struct kobject *kobj, const struct attribute **attr); | ||
| 100 | 103 | ||
| 101 | int __must_check sysfs_create_bin_file(struct kobject *kobj, | 104 | int __must_check sysfs_create_bin_file(struct kobject *kobj, |
| 102 | const struct bin_attribute *attr); | 105 | const struct bin_attribute *attr); |
| @@ -164,6 +167,12 @@ static inline int sysfs_create_file(struct kobject *kobj, | |||
| 164 | return 0; | 167 | return 0; |
| 165 | } | 168 | } |
| 166 | 169 | ||
| 170 | static inline int sysfs_create_files(struct kobject *kobj, | ||
| 171 | const struct attribute **attr) | ||
| 172 | { | ||
| 173 | return 0; | ||
| 174 | } | ||
| 175 | |||
| 167 | static inline int sysfs_chmod_file(struct kobject *kobj, | 176 | static inline int sysfs_chmod_file(struct kobject *kobj, |
| 168 | struct attribute *attr, mode_t mode) | 177 | struct attribute *attr, mode_t mode) |
| 169 | { | 178 | { |
| @@ -175,6 +184,11 @@ static inline void sysfs_remove_file(struct kobject *kobj, | |||
| 175 | { | 184 | { |
| 176 | } | 185 | } |
| 177 | 186 | ||
| 187 | static inline void sysfs_remove_files(struct kobject *kobj, | ||
| 188 | const struct attribute **attr) | ||
| 189 | { | ||
| 190 | } | ||
| 191 | |||
| 178 | static inline int sysfs_create_bin_file(struct kobject *kobj, | 192 | static inline int sysfs_create_bin_file(struct kobject *kobj, |
| 179 | const struct bin_attribute *attr) | 193 | const struct bin_attribute *attr) |
| 180 | { | 194 | { |
