From f8714261bb0fee95f7da478411dad7b71763ac2b Mon Sep 17 00:00:00 2001
From: Michal Suchanek <msuchanek@suse.de>
Date: Mon, 8 Mar 2021 18:30:05 +0100
Subject: [PATCH] powerpc: Add kABI placeholder to struct pci_controller and
mm_context_t.
References: bsc#1183030
Patch-mainline: never, kABI
Signed-off-by: Michal Suchanek <msuchanek@suse.de>
---
arch/powerpc/include/asm/book3s/64/mmu.h | 1 +
arch/powerpc/include/asm/pci-bridge.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/arch/powerpc/include/asm/book3s/64/mmu.h b/arch/powerpc/include/asm/book3s/64/mmu.h
--- a/arch/powerpc/include/asm/book3s/64/mmu.h
+++ b/arch/powerpc/include/asm/book3s/64/mmu.h
@@ -135,6 +135,7 @@ typedef struct {
u32 pkey_allocation_map;
s16 execute_only_pkey; /* key holding execute-only protection */
#endif
+ void* suse_kabi_padding;
} mm_context_t;
#ifdef CONFIG_PPC_64S_HASH_MMU
diff --git a/arch/powerpc/include/asm/pci-bridge.h b/arch/powerpc/include/asm/pci-bridge.h
--- a/arch/powerpc/include/asm/pci-bridge.h
+++ b/arch/powerpc/include/asm/pci-bridge.h
@@ -126,6 +126,7 @@ struct pci_controller {
#endif /* CONFIG_PPC64 */
void *private_data;
+ void* suse_kabi_padding;
};
/* These are used for config access before all the PCI probing
--
2.26.2