Loading include/linux/configfs.h +0 −25 Original line number Diff line number Diff line Loading @@ -160,31 +160,6 @@ struct configfs_group_operations { void (*drop_item)(struct config_group *group, struct config_item *item); }; /** * Use these macros to make defining attributes easier. See include/linux/device.h * for examples.. */ #if 0 #define __ATTR(_name,_mode,_show,_store) { \ .attr = {.ca_name = __stringify(_name), .ca_mode = _mode, .ca_owner = THIS_MODULE }, \ .show = _show, \ .store = _store, \ } #define __ATTR_RO(_name) { \ .attr = { .ca_name = __stringify(_name), .ca_mode = 0444, .ca_owner = THIS_MODULE }, \ .show = _name##_show, \ } #define __ATTR_NULL { .attr = { .name = NULL } } #define attr_name(_attr) (_attr).attr.name #endif struct configfs_subsystem { struct config_group su_group; struct semaphore su_sem; Loading Loading
include/linux/configfs.h +0 −25 Original line number Diff line number Diff line Loading @@ -160,31 +160,6 @@ struct configfs_group_operations { void (*drop_item)(struct config_group *group, struct config_item *item); }; /** * Use these macros to make defining attributes easier. See include/linux/device.h * for examples.. */ #if 0 #define __ATTR(_name,_mode,_show,_store) { \ .attr = {.ca_name = __stringify(_name), .ca_mode = _mode, .ca_owner = THIS_MODULE }, \ .show = _show, \ .store = _store, \ } #define __ATTR_RO(_name) { \ .attr = { .ca_name = __stringify(_name), .ca_mode = 0444, .ca_owner = THIS_MODULE }, \ .show = _name##_show, \ } #define __ATTR_NULL { .attr = { .name = NULL } } #define attr_name(_attr) (_attr).attr.name #endif struct configfs_subsystem { struct config_group su_group; struct semaphore su_sem; Loading