From 93d91679c38a8ed1c6ee25ecb810ba83b8a1484e Mon Sep 17 00:00:00 2001 From: Harald Freudenberger Date: Mon, 4 Sep 2017 15:55:04 +0200 Subject: [PATCH] cpacfstats: Add size setting to perf event The newer perf_event_open syscall needs a struct perf_event_attr with the size field set correctly. Older versions did not even provide this field. However, this field is now set to the correct size value. Signed-off-by: Harald Freudenberger Signed-off-by: Michael Holzheu --- cpacfstats/perf_crypto.c | 1 + 1 file changed, 1 insertion(+) diff --git a/cpacfstats/perf_crypto.c b/cpacfstats/perf_crypto.c index 7fa4b45f..3fef119e 100644 --- a/cpacfstats/perf_crypto.c +++ b/cpacfstats/perf_crypto.c @@ -97,6 +97,7 @@ int perf_init(void) memset(&pfm_event, 0, sizeof(pfm_event)); pfm_arg.attr = &pfm_event; pfm_arg.size = sizeof(pfm_arg); + pfm_event.size = sizeof(pfm_event); /* search for the counter's corresponding pfm name */ for (i = ALL_COUNTER-1; i >= 0; i--)