[syslinux] [efilinux] [PATCH] protocol.h: Remove unused locate_protocol()

Matt Fleming matt at console-pimps.org
Mon Aug 22 09:50:06 PDT 2011

On Mon, 2011-08-22 at 17:44 +0100, Matt Fleming wrote:
> From: Matt Fleming <matt.fleming at intel.com>
> locate_protocol() has never been used by efilinux and results in the
> following build error when compiled with gnu-efi <= 3.0i,
> In file included from entry.c:38:0:
> protocol.h: In function 'locate_protocol':
> protocol.h:62:31: error: 'EFI_BOOT_SERVICES' has no member named 'LocateProtocol'
> Reported-by: KESHAV P.R. <skodabenz at gmail.com>
> Reported-by: Metatech <metatechbe at gmail.com>
> Signed-off-by: Matt Fleming <matt.fleming at intel.com>
> Guys, sorry this took so long to apply. I had originally hoped that
> the compilation errors in upstream gnu-efi would be fixed and we
> wouldn't need to remove this function, but alas gnu-efi is still
> broken. I've now applied this fix to the 'master' branch.
> Thanks for the report!

Sorry, I messed up the subject. Also, git send-email seems to have
dropped Keshav from the Cc list. Anyway, this fix is now applied on

Matt Fleming, Intel Open Source Technology Center

More information about the Syslinux mailing list