include/linux/perf_event.h:1679:84: error: macro "perf_misc_flags" passed 2 arguments, but takes just 1 include/linux/perf_event.h:1679:22: error: ‘perf_misc_flags’ redeclared as different kind of symbol include/linux/perf_event.h:1680:22: error: conflicting types for ‘perf_instruction_pointer’; have ‘long unsigned int(struct perf_event *, struct pt_regs *)’