Преглед изворни кода

[MIPS] ARC: Fix warning.

The missing cast did result a warning when calling an 32-bit ARC firmware
function that takes 5 arguments where the 5th argument is a pointer from a
64-bit kernel.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Ralf Baechle пре 18 година
родитељ
комит
ce486cd810
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      include/asm-mips/sgiarcs.h

+ 1 - 1
include/asm-mips/sgiarcs.h

@@ -459,7 +459,7 @@ struct linux_smonblock {
 	register signed int __a2 __asm__("$5") = (int) (long) (a2);	\
 	register signed int __a3 __asm__("$6") = (int) (long) (a3);	\
 	register signed int __a4 __asm__("$7") = (int) (long) (a4);	\
-	register signed int __a5 = (a5);				\
+	register signed int __a5 = (int) (long) (a5);			\
 	long __vec = (long) romvec->dest;				\
 	__asm__ __volatile__(						\
 	"dsubu\t$29, 32\n\t"						\