Browse Source

[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>
Al Viro 19 năm trước cách đây
mục cha
commit
f1b5e520bb
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      arch/m68k/kernel/traps.c

+ 1 - 1
arch/m68k/kernel/traps.c

@@ -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 */