x86, setup: mark %esi as clobbered in E820 BIOS call
authorMichael K. Johnson <johnsonm@rpath.com>
Wed, 1 Apr 2009 20:40:02 +0000 (20:40 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sat, 2 May 2009 17:56:40 +0000 (10:56 -0700)
commitbce68d7679d3441f41ff97fba07bb1c47f9bc0c6
tree2c0464dc0cef4bf83c178c84aa38fc08eab7bff4
parent42354485a028e31fad51ba86eb6958ce42045343
x86, setup: mark %esi as clobbered in E820 BIOS call

upstream commit: 01522df346f846906eaf6ca57148641476209909

Jordan Hargrave diagnosed a BIOS clobbering %esi in the E820 call.
That particular BIOS has been fixed, but there is a possibility that
this is responsible for other occasional reports of early boot
failure, and it does not hurt to add %esi to the clobbers.

-stable candidate patch.

Cc: Justin Forbes <jmforbes@linuxtx.org>
Signed-off-by: Michael K Johnson <johnsonm@rpath.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/boot/memory.c