kgdb,x86_64: fix compile warning found with sparse
authorJason Wessel <jason.wessel@windriver.com>
Mon, 15 Mar 2010 12:28:00 +0000 (07:28 -0500)
committerJason Wessel <jason.wessel@windriver.com>
Fri, 25 Mar 2011 21:37:31 +0000 (16:37 -0500)
Fix sparse warning:

arch/x86/kernel/kgdb.c:123:9: warning: switch with no cases

Reported-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
arch/x86/kernel/kgdb.c

index a4130005028ac870dd50e296d98701842824e065..3c2fb0f25abd063f177fb80a13e0e77070f0fa0f 100644 (file)
@@ -121,8 +121,8 @@ char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs)
                memcpy(mem, (void *)regs + dbg_reg_def[regno].offset,
                       dbg_reg_def[regno].size);
 
-       switch (regno) {
 #ifdef CONFIG_X86_32
+       switch (regno) {
        case GDB_SS:
                if (!user_mode_vm(regs))
                        *(unsigned long *)mem = __KERNEL_DS;
@@ -135,8 +135,8 @@ char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs)
        case GDB_FS:
                *(unsigned long *)mem = 0xFFFF;
                break;
-#endif
        }
+#endif
        return dbg_reg_def[regno].name;
 }