Michal Suchanek 308087
From cbddef9267861ca36182a70378214fa4ec31ade5 Mon Sep 17 00:00:00 2001
Michal Suchanek 308087
From: Michal Suchanek <msuchanek@suse.de>
Michal Suchanek 308087
Date: Tue, 9 Aug 2022 12:50:51 +0200
Michal Suchanek 308087
Subject: [PATCH] powerpc: powernv: kABI: add back powernv_get_random_long
Michal Suchanek 308087
Michal Suchanek 308087
References: bsc#1065729
Michal Suchanek 308087
Signed-off-by: Michal Suchanek <msuchanek@suse.de>
Michal Suchanek 308087
---
Michal Suchanek 308087
 arch/powerpc/include/asm/archrandom.h | 1 +
Michal Suchanek 308087
 arch/powerpc/platforms/powernv/rng.c  | 4 ++++
Michal Suchanek 308087
 2 files changed, 5 insertions(+)
Michal Suchanek 308087
Michal Suchanek 308087
diff --git a/arch/powerpc/include/asm/archrandom.h b/arch/powerpc/include/asm/archrandom.h
Michal Suchanek 308087
index 89417909a54d..f743dd24e3d0 100644
Michal Suchanek 308087
--- a/arch/powerpc/include/asm/archrandom.h
Michal Suchanek 308087
+++ b/arch/powerpc/include/asm/archrandom.h
Michal Suchanek 308087
@@ -47,6 +47,7 @@ static inline int arch_has_random_seed(void)
Michal Suchanek 308087
 
Michal Suchanek 308087
 #ifdef CONFIG_PPC_POWERNV
Michal Suchanek 308087
 int pnv_get_random_long(unsigned long *v);
Michal Suchanek 308087
+#define powernv_get_random_long pnv_get_random_long
Michal Suchanek 308087
 #endif
Michal Suchanek 308087
 
Michal Suchanek 308087
 #endif /* _ASM_POWERPC_ARCHRANDOM_H */
Michal Suchanek 308087
diff --git a/arch/powerpc/platforms/powernv/rng.c b/arch/powerpc/platforms/powernv/rng.c
Michal Suchanek 308087
index 829ebb8c7c5a..b68b4c5faf63 100644
Michal Suchanek 308087
--- a/arch/powerpc/platforms/powernv/rng.c
Michal Suchanek 308087
+++ b/arch/powerpc/platforms/powernv/rng.c
Michal Suchanek 308087
@@ -198,3 +198,7 @@ static int __init pnv_rng_late_init(void)
Michal Suchanek 308087
 	return 0;
Michal Suchanek 308087
 }
Michal Suchanek 308087
 machine_subsys_initcall(powernv, pnv_rng_late_init);
Michal Suchanek 308087
+
Michal Suchanek 308087
+#undef powernv_get_random_long
Michal Suchanek 308087
+int powernv_get_random_long(unsigned long *v) { return pnv_get_random_long(v); }
Michal Suchanek 308087
+EXPORT_SYMBOL_GPL(powernv_get_random_long);
Michal Suchanek 308087
-- 
Michal Suchanek 308087
2.35.3
Michal Suchanek 308087