__ATTR_RW_MODE
__ATTR_RW_MODE(xcp_config, 0644);
__ATTR_RW_MODE(current_value, 0600);
__ATTR_RW_MODE(current_value, 0600);
__ATTR_RW_MODE(current_value, 0600);
__ATTR_RW_MODE(current_value, 0644);
__ATTR_RW_MODE(current_value, 0644);
__ATTR_RW_MODE(current_value, 0644);
static struct kobj_attribute attr_current_val = __ATTR_RW_MODE(current_value, 0600);
__ATTR_RW_MODE(_name, 0600)
__ATTR_RW_MODE(min, 0600);
__ATTR_RW_MODE(max, 0600);
__ATTR_RW_MODE(metric, 0600);
__ATTR_RW_MODE(interval_us, 0600);
__ATTR_RW_MODE(high, 0600);
__ATTR_RW_MODE(mid, 0600);
__ATTR_RW_MODE(low, 0600);
__ATTR_RW_MODE(target_metric, 0600);
__ATTR_RW_MODE(target_value, 0600);
__ATTR_RW_MODE(current_value, 0600);
__ATTR_RW_MODE(nid, 0600);
__ATTR_RW_MODE(path, 0600);
__ATTR_RW_MODE(nr_goals, 0600);
__ATTR_RW_MODE(sz_permil, 0600);
__ATTR_RW_MODE(nr_accesses_permil, 0600);
__ATTR_RW_MODE(age_permil, 0600);
__ATTR_RW_MODE(ms, 0600);
__ATTR_RW_MODE(bytes, 0600);
__ATTR_RW_MODE(reset_interval_ms, 0600);
__ATTR_RW_MODE(goal_tuner, 0600);
__ATTR_RW_MODE(fail_charge_num, 0600);
__ATTR_RW_MODE(fail_charge_denom, 0600);
__ATTR_RW_MODE(id, 0600);
__ATTR_RW_MODE(weight, 0600);
__ATTR_RW_MODE(nr_dests, 0600);
__ATTR_RW_MODE(action, 0600);
__ATTR_RW_MODE(apply_interval_us, 0600);
__ATTR_RW_MODE(target_nid, 0600);
__ATTR_RW_MODE(nr_schemes, 0600);
__ATTR_RW_MODE(max_nr_snapshots, 0600);
__ATTR_RW_MODE(type, 0600);
__ATTR_RW_MODE(matching, 0600);
__ATTR_RW_MODE(allow, 0600);
__ATTR_RW_MODE(memcg_path, 0600);
__ATTR_RW_MODE(addr_start, 0600);
__ATTR_RW_MODE(addr_end, 0600);
__ATTR_RW_MODE(min, 0600);
__ATTR_RW_MODE(max, 0600);
__ATTR_RW_MODE(damon_target_idx, 0600);
__ATTR_RW_MODE(nr_filters, 0600);
__ATTR_RW_MODE(nr_filters, 0600);
__ATTR_RW_MODE(nr_probes, 0600);
__ATTR_RW_MODE(operations, 0600);
__ATTR_RW_MODE(addr_unit, 0600);
__ATTR_RW_MODE(pause, 0600);
= __ATTR_RW_MODE(nr_contexts, 0600);
__ATTR_RW_MODE(nr_regions, 0600);
__ATTR_RW_MODE(state, 0600);
__ATTR_RW_MODE(refresh_ms, 0600);
__ATTR_RW_MODE(nr_kdamonds, 0600);
__ATTR_RW_MODE(pid_target, 0600);
__ATTR_RW_MODE(obsolete_target, 0600);
__ATTR_RW_MODE(nr_targets, 0600);
__ATTR_RW_MODE(access_bp, 0600);
__ATTR_RW_MODE(aggrs, 0600);
__ATTR_RW_MODE(min_sample_us, 0600);
__ATTR_RW_MODE(max_sample_us, 0600);
__ATTR_RW_MODE(start, 0600);
__ATTR_RW_MODE(sample_us, 0600);
__ATTR_RW_MODE(aggr_us, 0600);
__ATTR_RW_MODE(end, 0600);
__ATTR_RW_MODE(update_us, 0600);
__ATTR_RW_MODE(type, 0600);
__ATTR_RW_MODE(matching, 0600);
__ATTR_RW_MODE(allow, 0600);
__ATTR_RW_MODE(path, 0600);
static const struct slab_attribute _name##_attr = __ATTR_RW_MODE(_name, 0600)