[PATCH] xen: x86_64: use more usermode macro
[sfrench/cifs-2.6.git] / arch / x86_64 / kernel / signal.c
index 0446e8b96a207e050e5ad7b7b9949a7718460010..98b7ba95d581519edb84a263d5f18f8cca8e12df 100644 (file)
@@ -422,7 +422,7 @@ int do_signal(struct pt_regs *regs, sigset_t *oldset)
         * kernel mode. Just return without doing anything
         * if so.
         */
-       if ((regs->cs & 3) != 3)
+       if (!user_mode(regs))
                return 1;
 
        if (try_to_freeze(0))