summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2018-11-09 10:23:30 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2018-11-12 08:31:47 +0100
commit5ee7fb90c54b4f25cc5a68e45ef10a007f0a5442 (patch)
tree785519652a236f21e4901bac83c0f0d15c8f176e /arch
parentb4bea4a52101a01626667a625622e5415b868185 (diff)
downloadbarebox-5ee7fb90c54b4f25cc5a68e45ef10a007f0a5442.tar.gz
barebox-5ee7fb90c54b4f25cc5a68e45ef10a007f0a5442.tar.xz
ARM: interrupts: Avoid missing prototypes warning
Add prototypes for various functions. Since these are called from assembly add the prototype in the C file itself. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/cpu/interrupts.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/cpu/interrupts.c b/arch/arm/cpu/interrupts.c
index 73f023bd71..b9b91f3153 100644
--- a/arch/arm/cpu/interrupts.c
+++ b/arch/arm/cpu/interrupts.c
@@ -28,6 +28,14 @@
#include <asm/unwind.h>
#include <init.h>
+/* Avoid missing prototype warning, called from assembly */
+void do_undefined_instruction (struct pt_regs *pt_regs);
+void do_software_interrupt (struct pt_regs *pt_regs);
+void do_prefetch_abort (struct pt_regs *pt_regs);
+void do_data_abort (struct pt_regs *pt_regs);
+void do_fiq (struct pt_regs *pt_regs);
+void do_irq (struct pt_regs *pt_regs);
+
/**
* Display current register set content
* @param[in] regs Guess what