projects/linux·commit ce486cd8

[MIPS] ARC: Fix warning.

ce486cd8 · Ralf Baechle <[email protected]> · 2007-03-24 13:06:43 +00:00

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 <[email protected]>
Commit
ce486cd810a42572a91cada0be2538e433715449
Parents
7575a49f

Changes

1 files changed · +1 −1

FileStatusAddDelContent
include/asm-mips/sgiarcs.hmodified+1−1View file

include/asm-mips/sgiarcs.h

View file
diff --git a/include/asm-mips/sgiarcs.h b/include/asm-mips/sgiarcs.h
index ddb859d..439bce7 100644
--- a/include/asm-mips/sgiarcs.h
+++ b/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" \