[PATCH] m68k traps.c constraints
Cast is not an lvalue; =r constraint wants an lvalue and really couldn't care whether it's void * or other pointer type. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Cc: Roman Zippel <zippel@linux-m68k.org> Cc: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
@@ -114,7 +114,7 @@ void __init base_trap_init(void)
|
|||||||
if(MACH_IS_SUN3X) {
|
if(MACH_IS_SUN3X) {
|
||||||
extern e_vector *sun3x_prom_vbr;
|
extern e_vector *sun3x_prom_vbr;
|
||||||
|
|
||||||
__asm__ volatile ("movec %%vbr, %0" : "=r" ((void*)sun3x_prom_vbr));
|
__asm__ volatile ("movec %%vbr, %0" : "=r" (sun3x_prom_vbr));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* setup the exception vector table */
|
/* setup the exception vector table */
|
||||||
|
Reference in New Issue
Block a user