Page MenuHomeFreeBSD

D57574.diff
No OneTemporary

D57574.diff

Index: sys/compat/linuxkpi/common/include/linux/sysfs.h
===================================================================
--- sys/compat/linuxkpi/common/include/linux/sysfs.h
+++ sys/compat/linuxkpi/common/include/linux/sysfs.h
@@ -64,12 +64,15 @@
.attr = { .name = __stringify(_name), .mode = _mode }, \
.show = _show, .store = _store, \
}
-#define __ATTR_RO(_name) { \
- .attr = { .name = __stringify(_name), .mode = 0444 }, \
+#define __ATTR_RO_MODE(_name, _mode) { \
+ .attr = { .name = __stringify(_name), .mode = _mode }, \
.show = _name##_show, \
}
+#define __ATTR_RO(_name) __ATTR_RO_MODE(_name, 0444)
#define __ATTR_WO(_name) __ATTR(_name, 0200, NULL, _name##_store)
-#define __ATTR_RW(_name) __ATTR(_name, 0644, _name##_show, _name##_store)
+#define __ATTR_RW_MODE(_name, _mode) \
+ __ATTR(_name, _mode, _name##_show, _name##_store)
+#define __ATTR_RW(_name) __ATTR_RW_MODE(_name, 0644)
#define __ATTR_NULL { .attr = { .name = NULL } }
#define ATTRIBUTE_GROUPS(_name) \

File Metadata

Mime Type
text/plain
Expires
Thu, Jun 18, 3:20 AM (3 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34044239
Default Alt Text
D57574.diff (1 KB)

Event Timeline