trace_remote_event.h uses bool without including linux/types.h, so a translation unit that includes it ahead of anything else that pulls types.h in fails to build, as with nvhe/trace.h at EL2.
Reviewed-by: Vincent Donnefort <[email protected]> Reviewed-by: Marc Zyngier <[email protected]> Acked-by: Steven Rostedt <[email protected]> Signed-off-by: Fuad Tabba <[email protected]> --- include/linux/trace_remote_event.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/trace_remote_event.h b/include/linux/trace_remote_event.h index c8ae1e1f5e721..e4cc2d4497bcf 100644 --- a/include/linux/trace_remote_event.h +++ b/include/linux/trace_remote_event.h @@ -3,6 +3,8 @@ #ifndef _LINUX_TRACE_REMOTE_EVENTS_H #define _LINUX_TRACE_REMOTE_EVENTS_H +#include <linux/types.h> + struct trace_remote; struct trace_event_fields; struct trace_seq; -- 2.39.5
