[Quantal][Pull Request] SAUCE: UBUNTU: (upstream) Modify UEFI anti-bricking code

Luis Henriques luis.henriques at canonical.com
Tue Jul 9 16:03:00 UTC 2013


BugLink: http://bugs.launchpad.net/bugs/1199401

This set of patches will bring upstream commit f8b8404 "Modify UEFI
anti-bricking code" into the Quantal kernel.  All the required
dependencies have also been pulled in, along with a fix to a buffer
memory allocation.

Most of the backports have been based on Ben Hutchings' backports to
upstream 3.2 kernel.

A good amount of testing has already done by Colin on 5 different UEFI
systems, but some more testing/review is probably required.

The following changes since commit 9eb23a9a671de0e5d51b7605da00e9caaf5bed5c:

  UBUNTU: Ubuntu-3.5.0-37.58 (2013-07-08 14:22:53 -0700)

are available in the git repository at:

  git://kernel.ubuntu.com/henrix/ubuntu-quantal.git master-next

for you to fetch changes up to 73315cc8d3fff99f32d76e6431d8323030139902:

  UBUNTU: SAUCE: (upstream) x86/efi: Fix dummy variable buffer allocation (2013-07-09 16:39:59 +0100)

----------------------------------------------------------------
Ben Hutchings (1):
      UBUNTU: SAUCE: (upstream) x86/efi: Fix dummy variable buffer allocation

Matt Fleming (1):
      UBUNTU: SAUCE: (upstream) x86, efivars: firmware bug workarounds should be in platform code

Matthew Garrett (2):
      UBUNTU: SAUCE: (upstream) efi: be more paranoid about available space when creating variables
      UBUNTU: SAUCE: (upstream) Modify UEFI anti-bricking code

Richard Weinberger (2):
      UBUNTU: SAUCE: (upstream) x86,efi: Check max_size only if it is non-zero.
      UBUNTU: SAUCE: (upstream) x86,efi: Implement efi_no_storage_paranoia parameter

Seiji Aguchi (2):
      UBUNTU: SAUCE: (upstream) efi_pstore: Check remaining space with QueryVariableInfo() before writing data
      UBUNTU: SAUCE: (upstream) efivars: Disable external interrupt while holding efivars->lock

Sergey Vlasov (1):
      UBUNTU: SAUCE: (upstream) efi: Export efi_query_variable_store() for efivars.ko

 Documentation/kernel-parameters.txt |   6 ++
 arch/x86/platform/efi/efi.c         | 105 ++++++++++++++++++++++++++++++
 drivers/firmware/efivars.c          | 125 ++++++++++++++++++++++++++++--------
 include/linux/efi.h                 |   8 +++
 4 files changed, 219 insertions(+), 25 deletions(-)




More information about the kernel-team mailing list