Fix compile on environment of SuperH

Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
diff --git a/arch/arch-sh.h b/arch/arch-sh.h
index ef4ee03..f5f313d 100644
--- a/arch/arch-sh.h
+++ b/arch/arch-sh.h
@@ -33,6 +33,11 @@
 #define read_barrier()	mb()
 #define write_barrier()	mb()
 
+#include <stdio.h>
+#include <elf.h>
+
+extern unsigned long arch_flags;
+
 #define CPU_HAS_LLSC	0x0040
 
 static inline int arch_init(char *envp[])