--- /dev/null
+From james.morse@arm.com Sat Mar 19 09:15:51 2022
+From: James Morse <james.morse@arm.com>
+Date: Fri, 18 Mar 2022 17:37:13 +0000
+Subject: fixup for "arm64 entry: Add macro for reading symbol address from the trampoline"
+To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Cc: James Morse <james.morse@arm.com>, Florian Fainelli <f.fainelli@gmail.com>, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>, Sasha Levin <sashal@kernel.org>
+Message-ID: <20220318173713.2320567-1-james.morse@arm.com>
+
+From: James Morse <james.morse@arm.com>
+
+__sdei_asm_trampoline_next_handler shouldn't have its own name as the
+tramp_data_read_var takes the symbol name, and generates the name for
+the value in the data page if CONFIG_RANDOMIZE_BASE is clear.
+
+This means when CONFIG_RANDOMIZE_BASE is clear, this code won't compile
+as __sdei_asm_trampoline_next_handler doesn't exist.
+
+Use the proper name, and let the macro do its thing.
+
+Reported-by: Florian Fainelli <f.fainelli@gmail.com>
+Tested-by: Florian Fainelli <f.fainelli@gmail.com>
+Signed-off-by: James Morse <james.morse@arm.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ arch/arm64/kernel/entry.S | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/arch/arm64/kernel/entry.S
++++ b/arch/arm64/kernel/entry.S
+@@ -1199,7 +1199,7 @@ __entry_tramp_data_start:
+ __entry_tramp_data_vectors:
+ .quad vectors
+ #ifdef CONFIG_ARM_SDE_INTERFACE
+-__entry_tramp_data___sdei_asm_trampoline_next_handler:
++__entry_tramp_data___sdei_asm_handler:
+ .quad __sdei_asm_handler
+ #endif /* CONFIG_ARM_SDE_INTERFACE */
+ __entry_tramp_data_this_cpu_vector:
+@@ -1331,7 +1331,7 @@ ENTRY(__sdei_asm_entry_trampoline)
+ */
+ 1: str x4, [x1, #(SDEI_EVENT_INTREGS + S_ORIG_ADDR_LIMIT)]
+
+- tramp_data_read_var x4, __sdei_asm_trampoline_next_handler
++ tramp_data_read_var x4, __sdei_asm_handler
+ br x4
+ ENDPROC(__sdei_asm_entry_trampoline)
+ NOKPROBE(__sdei_asm_entry_trampoline)