From: Matt Fleming <matt@codeblueprint.co.uk>
To: Ingo Molnar <mingo@kernel.org>,
Thomas Gleixner <tglx@linutronix.de>,
"H . Peter Anvin" <hpa@zytor.com>
Cc: Matt Fleming <matt@codeblueprint.co.uk>,
Ard Biesheuvel <ard.biesheuvel@linaro.org>,
linux-kernel@vger.kernel.org, linux-efi@vger.kernel.org,
Andrzej Hajda <a.hajda@samsung.com>,
Jan Beulich <jbeulich@suse.com>,
Jeffrey Hugo <jhugo@codeaurora.org>, Jiri Slaby <jslaby@suse.cz>,
Leif Lindholm <leif.lindholm@linaro.org>,
lists@ssl-mail.com, Mark Rutland <mark.rutland@arm.com>,
Mark Salter <msalter@redhat.com>,
Shannon Zhao <shannon.zhao@linaro.org>,
stable@vger.kernel.org, Vitaly Kuznetsov <vkuznets@redhat.com>
Subject: [GIT PULL 0/6] EFI urgent fixes
Date: Fri, 19 Aug 2016 21:34:58 +0100 [thread overview]
Message-ID: <1471638904-3494-1-git-send-email-matt@codeblueprint.co.uk> (raw)
Folks, please pull the following urgent fixes, which prevent an
infinite loop on Xen, a boot failure on Qualcomm platforms and a data
type bug in the fdt code.
The following changes since commit 694d0d0bb2030d2e36df73e2d23d5770511dbc8d:
Linux 4.8-rc2 (2016-08-14 19:11:36 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git tags/efi-urgent
for you to fetch changes up to b7453c7a235c597b44c365887e57e7c300e72bf0:
efi/fdt: Fix handling error value in fdt_find_uefi_params (2016-08-19 21:18:34 +0100)
----------------------------------------------------------------
* Make for_each_efi_memory_desc_in_map() safe on Xen and prevent an
infinte loop - Jan Beulich
* Fix boot error on arm64 Qualcomm platforms by refactoring and
improving the ExitBootServices() hack we already for x86 and moving
it to the libstub - Jeffrey Hugo
* Use correct return data type for of_get_flat_dt_subnode_by_name()
so that we correctly handle errors - Andrzej Hajda
----------------------------------------------------------------
Andrzej Hajda (1):
efi/fdt: Fix handling error value in fdt_find_uefi_params
Jan Beulich (1):
efi: Make for_each_efi_memory_desc_in_map() cope with running on Xen
Jeffrey Hugo (4):
efi/libstub: Allocate headspace in efi_get_memory_map()
efi/libstub: Introduce ExitBootServices helper
efi/libstub: Use efi_exit_boot_services() in FDT
x86/efi: Use efi_exit_boot_services()
arch/x86/boot/compressed/eboot.c | 134 ++++++++++----------
drivers/firmware/efi/efi.c | 7 +-
drivers/firmware/efi/libstub/efi-stub-helper.c | 168 ++++++++++++++++++++-----
drivers/firmware/efi/libstub/fdt.c | 54 +++++---
drivers/firmware/efi/libstub/random.c | 12 +-
include/linux/efi.h | 28 ++++-
6 files changed, 283 insertions(+), 120 deletions(-)
next reply other threads:[~2016-08-19 20:34 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-19 20:34 Matt Fleming [this message]
2016-08-19 20:34 ` [PATCH 1/6] efi: Make for_each_efi_memory_desc_in_map() cope with running on Xen Matt Fleming
2016-08-19 20:35 ` [PATCH 2/6] efi/libstub: Allocate headspace in efi_get_memory_map() Matt Fleming
2016-08-22 16:37 ` Ingo Molnar
2016-08-19 20:35 ` [PATCH 3/6] efi/libstub: Introduce ExitBootServices helper Matt Fleming
[not found] ` <1471638904-3494-4-git-send-email-matt-mF/unelCI9GS6iBeEJttW/XRex20P6io@public.gmane.org>
2016-08-22 16:41 ` Ingo Molnar
2016-08-19 20:35 ` [PATCH 4/6] efi/libstub: Use efi_exit_boot_services() in FDT Matt Fleming
2016-08-22 16:43 ` Ingo Molnar
2016-08-19 20:35 ` [PATCH 5/6] x86/efi: Use efi_exit_boot_services() Matt Fleming
2016-08-19 20:35 ` [PATCH 6/6] efi/fdt: Fix handling error value in fdt_find_uefi_params Matt Fleming
2016-08-22 16:45 ` Ingo Molnar
[not found] ` <20160822164508.GD11327-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-08-30 10:07 ` Matt Fleming
[not found] ` <20160830100742.GA32579-mF/unelCI9GS6iBeEJttW/XRex20P6io@public.gmane.org>
2016-08-30 10:41 ` [PATCH v2] efi: fix " Andrzej Hajda
[not found] ` <1472553697-27984-1-git-send-email-a.hajda-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2016-09-05 10:27 ` Matt Fleming
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1471638904-3494-1-git-send-email-matt@codeblueprint.co.uk \
--to=matt@codeblueprint.co.uk \
--cc=a.hajda@samsung.com \
--cc=ard.biesheuvel@linaro.org \
--cc=hpa@zytor.com \
--cc=jbeulich@suse.com \
--cc=jhugo@codeaurora.org \
--cc=jslaby@suse.cz \
--cc=leif.lindholm@linaro.org \
--cc=linux-efi@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lists@ssl-mail.com \
--cc=mark.rutland@arm.com \
--cc=mingo@kernel.org \
--cc=msalter@redhat.com \
--cc=shannon.zhao@linaro.org \
--cc=stable@vger.kernel.org \
--cc=tglx@linutronix.de \
--cc=vkuznets@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).