efi: fix 32bit kernel boot failed problem using efi
authorFupan Li <fupan.li@windriver.com>
Tue, 4 Aug 2015 01:51:21 +0000 (09:51 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 10 Aug 2015 19:20:31 +0000 (12:20 -0700)
commit8492fd437ef59a2a2ed2f312466c48f202458faf
treeb0e85d1f4a1e18e42a945954a30c13606c39d69e
parent92eba7ddb962d2c4236edd78bcc66263d934f2e0
efi: fix 32bit kernel boot failed problem using efi

Commit 35d5134b7d5a
("x86/efi: Correct EFI boot stub use of code32_start")
imported a bug, which will cause 32bit kernel boot failed
using efi method. It should use the label's address instead
of the value stored in the label to caculate the address of
code32_start.

Signed-off-by: Fupan Li <fupan.li@windriver.com>
Reviewed-by: Matt Fleming <matt.fleming@intel.com>
arch/x86/boot/compressed/head_32.S