]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - queue-6.1/powerpc-embedded6xx-fix-no-previous-prototype-for-av.patch
59b11a3daa0eea0984f92f26f43d2d92e51cf661
[thirdparty/kernel/stable-queue.git] / queue-6.1 / powerpc-embedded6xx-fix-no-previous-prototype-for-av.patch
1 From 4ded82c85017ca5997e473cdc628ad0d5bb6afb3 Mon Sep 17 00:00:00 2001
2 From: Sasha Levin <sashal@kernel.org>
3 Date: Tue, 5 Mar 2024 23:34:08 +1100
4 Subject: powerpc/embedded6xx: Fix no previous prototype for avr_uart_send()
5 etc.
6
7 From: Michael Ellerman <mpe@ellerman.id.au>
8
9 [ Upstream commit 20933531be0577cdd782216858c26150dbc7936f ]
10
11 Move the prototypes into mpc10x.h which is included by all the relevant
12 C files, fixes:
13
14 arch/powerpc/platforms/embedded6xx/ls_uart.c:59:6: error: no previous prototype for 'avr_uart_configure'
15 arch/powerpc/platforms/embedded6xx/ls_uart.c:82:6: error: no previous prototype for 'avr_uart_send'
16
17 Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
18 Link: https://msgid.link/20240305123410.3306253-1-mpe@ellerman.id.au
19 Signed-off-by: Sasha Levin <sashal@kernel.org>
20 ---
21 arch/powerpc/platforms/embedded6xx/linkstation.c | 3 ---
22 arch/powerpc/platforms/embedded6xx/mpc10x.h | 3 +++
23 2 files changed, 3 insertions(+), 3 deletions(-)
24
25 diff --git a/arch/powerpc/platforms/embedded6xx/linkstation.c b/arch/powerpc/platforms/embedded6xx/linkstation.c
26 index 1830e1ac1f8f0..107a8b60ad0c9 100644
27 --- a/arch/powerpc/platforms/embedded6xx/linkstation.c
28 +++ b/arch/powerpc/platforms/embedded6xx/linkstation.c
29 @@ -99,9 +99,6 @@ static void __init linkstation_init_IRQ(void)
30 mpic_init(mpic);
31 }
32
33 -extern void avr_uart_configure(void);
34 -extern void avr_uart_send(const char);
35 -
36 static void __noreturn linkstation_restart(char *cmd)
37 {
38 local_irq_disable();
39 diff --git a/arch/powerpc/platforms/embedded6xx/mpc10x.h b/arch/powerpc/platforms/embedded6xx/mpc10x.h
40 index 5ad12023e5628..ebc258fa4858d 100644
41 --- a/arch/powerpc/platforms/embedded6xx/mpc10x.h
42 +++ b/arch/powerpc/platforms/embedded6xx/mpc10x.h
43 @@ -156,4 +156,7 @@ int mpc10x_disable_store_gathering(struct pci_controller *hose);
44 /* For MPC107 boards that use the built-in openpic */
45 void mpc10x_set_openpic(void);
46
47 +void avr_uart_configure(void);
48 +void avr_uart_send(const char c);
49 +
50 #endif /* __PPC_KERNEL_MPC10X_H */
51 --
52 2.43.0
53