On Tue, 06 Sep, at 08:05:32AM, Lukas Wunner wrote: > Commit 2c23b73c2d02 ("x86/efi: Prepare GOP handling code for reuse > as generic code") introduced an efi_is_64bit() macro to x86 which > previously only existed for arm arches. The macro is used to > choose between the 64 bit or 32 bit code path in gop.c at runtime. > > However the code path that's going to be taken is known at compile > time when compiling for x86_32 or for x86_64 with mixed mode disabled. > Amend the macro to eliminate the unused code path in those cases. > > Size of gop.o text section: > CONFIG_X86_32: 1758 before, 1299 after > CONFIG_X86_64 && !CONFIG_EFI_MIXED: 2201 before, 1406 after > CONFIG_X86_64 && CONFIG_EFI_MIXED: 2201 before and after > > Signed-off-by: Lukas Wunner <lukas@xxxxxxxxx> > Cc: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx> > --- > arch/x86/include/asm/efi.h | 13 +++++++++++-- > 1 file changed, 11 insertions(+), 2 deletions(-) Thanks Lukas. Both patches applied. -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html