[Pull][unstable 4.12] Add support for RAS features on ARM64
Manoj Iyer
manoj.iyer at canonical.com
Tue Jul 18 16:35:42 UTC 2017
Please review and consider this pull request for adding support for RAS
features on ARM64 to Ubuntu unstable (4.12) kernel. This kernel was
tested on QDF2400 and UEFI based AMD64 system.
The following changes since commit
c3d7f217d550ad772913dfbcd9a1f46ebe499ba2:
scsi: cxlflash: Update debug prints in reset handlers (2017-07-12
09:20:40 -0500)
are available in the git repository at:
git://git.launchpad.net/~centriq-team/+git/linux-unstable
for you to fetch changes up to 7777f298a2ee7e7b8ebfe6a98947d0b7693b5ed0:
arm64: hwpoison: add VM_FAULT_HWPOISON[_LARGE] handling (2017-07-18
09:56:09 -0500)
----------------------------------------------------------------
Arnd Bergmann (1):
ras: mark stub functions as 'inline'
Jonathan (Zhixiong) Zhang (3):
acpi: apei: panic OS with fatal error status block
arm64: kconfig: allow support for memory failure handling
arm64: hwpoison: add VM_FAULT_HWPOISON[_LARGE] handling
Manoj Iyer (1):
UBUNTU: [Config] CONFIG_ACPI_APEI_SEA=y
Punit Agrawal (2):
arm64: mm: Update perf accounting to handle poison faults
arm64: hugetlb: Fix huge_pte_offset to return poisoned page table
entries
Tyler Baicar (11):
acpi: apei: read ack upon ghes record consumption
ras: acpi/apei: cper: add support for generic data v3 structure
cper: add timestamp print to CPER status printing
efi: parse ARM processor error
arm64: exception: handle Synchronous External Abort
acpi: apei: handle SEA notification type for ARMv8
efi: print unrecognized CPER section
ras: acpi / apei: generate trace event for unrecognized CPER
section
trace, ras: add ARM processor error trace event
arm/arm64: KVM: add guest SEA support
acpi: apei: check for pending errors when probing GHES entries
arch/arm/include/asm/kvm_arm.h | 10 ++
arch/arm/include/asm/system_misc.h | 5 +
arch/arm64/Kconfig | 3 +
arch/arm64/include/asm/esr.h | 1 +
arch/arm64/include/asm/kvm_arm.h | 10 ++
arch/arm64/include/asm/pgtable.h | 2 +-
arch/arm64/include/asm/system_misc.h | 2 +
arch/arm64/mm/fault.c | 170
+++++++++++++++++-------
arch/arm64/mm/hugetlbpage.c | 29 ++---
debian.master/config/config.common.ubuntu | 1 +
drivers/acpi/apei/Kconfig | 15 +++
drivers/acpi/apei/ghes.c | 207
+++++++++++++++++++++++++-----
drivers/acpi/apei/hest.c | 7 +-
drivers/firmware/efi/cper.c | 204
++++++++++++++++++++++++++---
drivers/ras/ras.c | 16 ++-
include/acpi/ghes.h | 48 ++++++-
include/linux/cper.h | 54 ++++++++
include/linux/ras.h | 17 +++
include/linux/uuid.h | 8 ++
include/ras/ras_event.h | 90 +++++++++++++
virt/kvm/arm/mmu.c | 36 +++++-
21 files changed, 816 insertions(+), 119 deletions(-)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170718/10b49f7e/attachment.html>
More information about the kernel-team
mailing list