PERF_MEM_SNOOPX_PEER is defined only in tools uapi header. Although it's used only by perf tool, not defining it in kernel header can create problems in future.
Unified · Split
| @@ -1356,7 +1356,7 @@ union perf_mem_data_src { · 1355 unmodified lines | ||
| 1356 | 1356 | #define PERF_MEM_SNOOP_SHIFT 19 |
| 1357 | 1357 | |
| 1358 | 1358 | #define PERF_MEM_SNOOPX_FWD 0x01 /* forward */ |
| 1359 | −/* 1 free */ | |
| 1359 | +#define PERF_MEM_SNOOPX_PEER 0x02 /* xfer from peer */ | |
| 1360 | 1360 | #define PERF_MEM_SNOOPX_SHIFT 38 |
| 1361 | 1361 | |
| 1362 | 1362 | /* locked instruction */ |