Messages in this thread Patch in this message | | | From | Anshuman Khandual <> | Subject | [PATCH 1/3] perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags | Date | Mon, 29 Aug 2022 12:25:05 +0530 |
| |
This just ensures that PERF_EVENT_FLAG_ARCH does not overlap with generic hardware event flags.
Cc: Peter Zijlstra <peterz@infradead.org> Cc: Ingo Molnar <mingo@redhat.com> Cc: Arnaldo Carvalho de Melo <acme@kernel.org> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Namhyung Kim <namhyung@kernel.org> Cc: linux-perf-users@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com> --- kernel/events/core.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/kernel/events/core.c b/kernel/events/core.c index 2621fd24ad26..29c58de6c888 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -13429,6 +13429,7 @@ void __init perf_event_init(void) */ BUILD_BUG_ON((offsetof(struct perf_event_mmap_page, data_head)) != 1024); + BUILD_BUG_ON(PERF_EVENT_FLAG_USER_READ_CNT & PERF_EVENT_FLAG_ARCH); } ssize_t perf_event_sysfs_show(struct device *dev, struct device_attribute *attr, -- 2.25.1
| |