Messages in this thread Patch in this message | | | From | Sukadev Bhattiprolu <> | Subject | [PATCH v4 05/10] perf: add PMU_EVENT_ATTR_STRING() helper | Date | Wed, 24 Sep 2014 12:27:19 -0700 |
| |
From: Cody P Schafer <cody@linux.vnet.ibm.com>
Helper for constructing static struct perf_pmu_events_attr s.
CC: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com> CC: Haren Myneni <hbabu@us.ibm.com> CC: Cody P Schafer <dev@codyps.com> Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com> --- include/linux/perf_event.h | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h index da442a0..4840c7f 100644 --- a/include/linux/perf_event.h +++ b/include/linux/perf_event.h @@ -903,6 +903,13 @@ static struct perf_pmu_events_attr _var = { \ .id = _id, \ }; +#define PMU_EVENT_ATTR_STRING(_name, _var, _value) \ +static struct perf_pmu_events_attr _var = { \ + .attr = __ATTR(_name, 0444, perf_event_sysfs_show, NULL), \ + .event_str = _value, \ +}; + + #define PMU_FORMAT_ATTR(_name, _format) \ static ssize_t \ _name##_show(struct device *dev, \ -- 1.8.3.1
| |