Petr Pavlu 2dbafe
From: Petr Pavlu <petr.pavlu@suse.com>
Petr Pavlu 2dbafe
Date: Sun, 30 Oct 2022 14:09:24 +0100
Petr Pavlu 2dbafe
Subject: kABI: Fix after adding trace_iterator.wait_index
Petr Pavlu 2dbafe
Patch-mainline: Never, kABI fix
Petr Pavlu 2dbafe
References: git-fixes
Petr Pavlu 2dbafe
Petr Pavlu 2dbafe
Change type of the new field trace_iterator.wait_index from long to int
Petr Pavlu 2dbafe
so it fits in a 4-byte hole after cpu_file. The smaller size is
Petr Pavlu 2dbafe
sufficient.
Petr Pavlu 2dbafe
Petr Pavlu 2dbafe
Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
Petr Pavlu 2dbafe
---
Petr Pavlu 2dbafe
 include/linux/trace_events.h | 4 +++-
Petr Pavlu 2dbafe
 1 file changed, 3 insertions(+), 1 deletion(-)
Petr Pavlu 2dbafe
Petr Pavlu 2dbafe
diff --git a/include/linux/trace_events.h b/include/linux/trace_events.h
Petr Pavlu 2dbafe
index 05a6a0f..ad78336 100644
Petr Pavlu 2dbafe
--- a/include/linux/trace_events.h
Petr Pavlu 2dbafe
+++ b/include/linux/trace_events.h
Petr Pavlu 2dbafe
@@ -77,10 +77,12 @@ struct trace_iterator {
Petr Pavlu 2dbafe
 	struct trace_buffer	*trace_buffer;
Petr Pavlu 2dbafe
 	void			*private;
Petr Pavlu 2dbafe
 	int			cpu_file;
Petr Pavlu 2dbafe
+#ifndef __GENKSYMS__
Petr Pavlu 2dbafe
+	int			wait_index;
Petr Pavlu 2dbafe
+#endif
Petr Pavlu 2dbafe
 	struct mutex		mutex;
Petr Pavlu 2dbafe
 	struct ring_buffer_iter	**buffer_iter;
Petr Pavlu 2dbafe
 	unsigned long		iter_flags;
Petr Pavlu 2dbafe
-	long			wait_index;
Petr Pavlu 2dbafe
 
Petr Pavlu 2dbafe
 	/* trace_seq for __print_flags() and __print_symbolic() etc. */
Petr Pavlu 2dbafe
 	struct trace_seq	tmp_seq;
Petr Pavlu 2dbafe
-- 
Petr Pavlu 2dbafe
2.35.3
Petr Pavlu 2dbafe