[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>

+1 -1
+1 -1
include/asm-mips/sgiarcs.h
··· 459 459 register signed int __a2 __asm__("$5") = (int) (long) (a2); \ 460 460 register signed int __a3 __asm__("$6") = (int) (long) (a3); \ 461 461 register signed int __a4 __asm__("$7") = (int) (long) (a4); \ 462 - register signed int __a5 = (a5); \ 462 + register signed int __a5 = (int) (long) (a5); \ 463 463 long __vec = (long) romvec->dest; \ 464 464 __asm__ __volatile__( \ 465 465 "dsubu\t$29, 32\n\t" \