diff options
Diffstat (limited to 'include/linux/sysfs.h')
-rw-r--r-- | include/linux/sysfs.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/include/linux/sysfs.h b/include/linux/sysfs.h new file mode 100644 index 0000000..0be85b7 --- /dev/null +++ b/include/linux/sysfs.h @@ -0,0 +1,36 @@ +#ifndef _SYSFS_H_ +#define _SYSFS_H_ + +#include <linux/compiler.h> +#include <linux/stringify.h> + +struct kobject; + +struct attribute { + const char *name; + umode_t mode; +}; + +#define __ATTR(_name, _mode, _show, _store) { \ + .attr = {.name = __stringify(_name), .mode = _mode }, \ + .show = _show, \ + .store = _store, \ +} + +static inline int sysfs_create_files(struct kobject *kobj, + const struct attribute **attr) +{ + return 0; +} + +static inline int sysfs_create_link(struct kobject *kobj, + struct kobject *target, const char *name) +{ + return 0; +} + +static inline void sysfs_remove_link(struct kobject *kobj, const char *name) +{ +} + +#endif /* _SYSFS_H_ */ |