Move declaration of waitqueue to beginning of block,
avoids warning about mixing declarations and code.
Signed-off-by: Jesper Nilsson <jesper.nilsson@axis.com>
        /* User mode accesses just cause a SIGSEGV */
 
        if (user_mode(regs)) {
+#ifdef CONFIG_NO_SEGFAULT_TERMINATION
+               DECLARE_WAIT_QUEUE_HEAD(wq);
+#endif
                printk(KERN_NOTICE "%s (pid %d) segfaults for page "
                        "address %08lx at pc %08lx\n",
                        tsk->comm, tsk->pid,
                        show_registers(regs);
 
 #ifdef CONFIG_NO_SEGFAULT_TERMINATION
-               DECLARE_WAIT_QUEUE_HEAD(wq);
                wait_event_interruptible(wq, 0 == 1);
 #else
                info.si_signo = SIGSEGV;