Hi,
Just a heads up that there is a header file mismatch between the tools
and kernel includes in 5.9 rc8. Building from the src.rpm I get this
error.
Warning: Kernel ABI header at 'tools/include/uapi/linux/perf_event.h'
differs from latest version at 'include/uapi/linux/perf_event.h'
The difference between the two files is a single line:
< #define PERF_MEM_SNOOPX_SHIFT 38
---
> #define PERF_MEM_SNOOPX_SHIFT 37
$ diff -U5 -p tools/include/uapi/linux/perf_event.h
include/uapi/linux/perf_event.h
--- tools/include/uapi/linux/perf_event.h 2020-10-05 11:54:20.000000000
-0700
+++ include/uapi/linux/perf_event.h 2020-10-05 11:54:20.000000000 -0700
@@ -1194,11 +1194,11 @@ union perf_mem_data_src {
#define PERF_MEM_SNOOP_HITM 0x10 /* snoop hit modified */
#define PERF_MEM_SNOOP_SHIFT 19
#define PERF_MEM_SNOOPX_FWD 0x01 /* forward */
/* 1 free */
-#define PERF_MEM_SNOOPX_SHIFT 38
+#define PERF_MEM_SNOOPX_SHIFT 37
/* locked instruction */
#define PERF_MEM_LOCK_NA 0x01 /* not available */
#define PERF_MEM_LOCK_LOCKED 0x02 /* locked transaction */
#define PERF_MEM_LOCK_SHIFT 24
I'm not sure which is the correct version, but once I know I can fix
this with a patch (the above will work), but is there a better way? I
realize that the Fedora kernel no longer builds tools directly, but
could you make this change there?
Thanks.
_______________________________________________
kernel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]