mbox

[Pull,unstable,4.12] Add support for RAS features on ARM64

Message ID 1500395742.4626.23@smtp.canonical.com
State New
Headers show

Pull-request

git://git.launchpad.net/~centriq-team/+git/linux-unstable

Message

Manoj Iyer July 18, 2017, 4:35 p.m. UTC
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(-)

Comments

Seth Forshee July 20, 2017, 7:42 p.m. UTC | #1
On Tue, Jul 18, 2017 at 11:35:42AM -0500, Manoj Iyer wrote:
> 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)

Applied to unstable/master, thanks.