Linux/linux 9b4e40carch/x86/platform/efi efi.c, drivers/firmware/efi tpm.c efi.c

Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull EFI fixes from Ingo Molnar:
 "Misc EFI fixes all across the map: CPER error report fixes, fixes to
  TPM event log parsing, fix for a kexec hang, a Sparse fix and other
  fixes"

* 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  efi/tpm: Fix sanity check of unsigned tbl_size being less than zero
  efi/x86: Do not clean dummy variable in kexec path
  efi: Make unexported efi_rci2_sysfs_init() static
  efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing
  efi/tpm: Don't traverse an event log with no events
  efi/tpm: Don't access event->count when it isn't mapped
  efivar/ssdt: Don't iterate over EFI vars if no SSDT override was specified
  efi/cper: Fix endianness of PCIe class code
DeltaFile
+19-7drivers/firmware/efi/tpm.c
+12-4include/linux/tpm_eventlog.h
+0-3arch/x86/platform/efi/efi.c
+3-0drivers/firmware/efi/efi.c
+1-1drivers/firmware/efi/cper.c
+1-1drivers/firmware/efi/rci2-table.c
+36-166 files

UnifiedSplitRaw