]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - arch/x86/kernel/irq_64.c
x86: Clean up the range of stack overflow checking
authorMitsuo Hayasaka <mitsuo.hayasaka.hu@hitachi.com>
Tue, 29 Nov 2011 06:08:45 +0000 (15:08 +0900)
committerIngo Molnar <mingo@elte.hu>
Mon, 5 Dec 2011 10:37:48 +0000 (11:37 +0100)
commit467e6b7a7c0eb792ebaf322ddb7363742b4ead40
tree9ed64d72d0a63fbb4dd327af7446c4d1f205118e
parent55af77969fbd7a841838220ea2287432e0da8ae5
x86: Clean up the range of stack overflow checking

The overflow checking of kernel stack checks if the stack
pointer points to the available kernel stack range, which is
derived from the original overflow checking.

It is clear that curbase address is always less than low
boundary of available kernel stack. So, this patch removes the
first condition that checks if the pointer is higher than
curbase.

Signed-off-by: Mitsuo Hayasaka <mitsuo.hayasaka.hu@hitachi.com>
Cc: yrl.pp-manager.tt@hitachi.com
Cc: Randy Dunlap <rdunlap@xenotime.net>
Link: http://lkml.kernel.org/r/20111129060845.11076.40916.stgit@ltc219.sdl.hitachi.co.jp
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Cc: "H. Peter Anvin" <hpa@zytor.com>
arch/x86/kernel/irq_64.c