Blame patches.kabi/fix-kabi-after-call_single_data-modification.patch
|
Juergen Gross |
c58266 |
From: Juergen Gross <jgross@suse.com>
|
|
Juergen Gross |
c58266 |
Date: Thu, 2 Mar 2021 08:03:16 +0100
|
|
Juergen Gross |
c58266 |
Subject: [PATCH] kABI: Fix kABI after modifying struct __call_single_data
|
|
Juergen Gross |
c58266 |
Patch-mainline: Never, kABI fix
|
|
Juergen Gross |
c58266 |
References: bsc#1180846
|
|
Juergen Gross |
c58266 |
|
|
Juergen Gross |
c58266 |
Fix kABI of struct __call_single_data after adding src and dst
|
|
Juergen Gross |
c58266 |
elements.
|
|
Juergen Gross |
c58266 |
|
|
Juergen Gross |
c58266 |
This is trivial, as the struct is 8-byte aligned for 64-bit due to the
|
|
Juergen Gross |
c58266 |
pointers in it and there are 4 bytes padding at the end of the struct
|
|
Juergen Gross |
c58266 |
where src and dst have been added for 64-bit only.
|
|
Juergen Gross |
c58266 |
|
|
Juergen Gross |
c58266 |
Signed-off-by: Juergen Gross <jgross@suse.com>
|
|
Juergen Gross |
c58266 |
---
|
|
Juergen Gross |
c58266 |
include/linux/smp.h | 2 ++
|
|
Juergen Gross |
c58266 |
1 file changed, 2 insertions(+)
|
|
Juergen Gross |
c58266 |
|
|
Juergen Gross |
c58266 |
diff --git a/include/linux/smp.h b/include/linux/smp.h
|
|
Juergen Gross |
c58266 |
index 80d557ef8a11..9f13966d3d92 100644
|
|
Juergen Gross |
c58266 |
--- a/include/linux/smp.h
|
|
Juergen Gross |
c58266 |
+++ b/include/linux/smp.h
|
|
Juergen Gross |
c58266 |
@@ -21,7 +21,9 @@ struct __call_single_data {
|
|
Juergen Gross |
c58266 |
void *info;
|
|
Juergen Gross |
c58266 |
unsigned int flags;
|
|
Juergen Gross |
c58266 |
#ifdef CONFIG_64BIT
|
|
Juergen Gross |
c58266 |
+#ifndef __GENKSYMS__
|
|
Juergen Gross |
c58266 |
u16 src, dst;
|
|
Juergen Gross |
c58266 |
+#endif
|
|
Juergen Gross |
c58266 |
#endif
|
|
Juergen Gross |
c58266 |
};
|
|
Juergen Gross |
c58266 |
|
|
Juergen Gross |
c58266 |
--
|
|
Juergen Gross |
c58266 |
2.25.0
|
|
Juergen Gross |
c58266 |
|