]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/i386/kernel/signal.c
[PATCH] x86: privilege cleanup
[net-next-2.6.git] / arch / i386 / kernel / signal.c
index 7bcda6d69d87389387560ade09ae126dd5968f55..61eb0c8a6e47dc9763c8f78d85f3aa3e7be40456 100644 (file)
@@ -604,7 +604,9 @@ int fastcall do_signal(struct pt_regs *regs, sigset_t *oldset)
         * We want the common case to go fast, which
         * is why we may in certain cases get here from
         * kernel mode. Just return without doing anything
-        * if so.
+        * if so.  vm86 regs switched out by assembly code
+        * before reaching here, so testing against kernel
+        * CS suffices.
         */
        if (!user_mode(regs))
                return 1;