<div>Stefan,</div><div><br></div><div>The RAS patch series was submitted previously as SRU to Zesty & to Artful, this patch series was fix-committed to Artful and is currently pending SRU to zesty. Tracked in bugs: </div><div><br></div><div><a href="https://launchpad.net/bugs/1696570">https://launchpad.net/bugs/1696570</a></div><a href="https://launchpad.net/bugs/1698448">https://launchpad.net/bugs/1698448</a><div><a href="https://launchpadnet/bugs/1696852">https://launchpadnet/bugs/1696852</a></div><div><br></div><div>This patch was regression tested on AMD64, Power8 and 4 different ARM64 systems. Details of tests and test kernel can be found in the bug:  <a href="https://launchpad.net/bugs/1696570">https://launchpad.net/bugs/1696570</a> (and in <a href="https://launchpad.net/bugs/1706141">https://launchpad.net/bugs/1706141</a>). The test kernel based on Ubuntu Zesty tag Ubuntu-4.10.0-29.33 with RAS patches and EDAC_GHES enablement config patch was tested by me as well as Qualcomm for functionality, and test results were posted to the bug report as comments by me and Tyler Baicar.</div><div><br></div><div>Also, we have been testing the early incarnation of the RAS patches along with the EDAC_GHES support for quite sometime in the periodic Xenial UOSE builds we did for QDF2400 systems. We therefore have high degree of confidence that the RAS patches and the EDAC_GHES support works as expected on QDF2400 systems, and poses a low degree of regression risk on other architectures.</div><div><br></div><div>The RAS patches have had some time to bake in Artful, and we have provided additional testing on QDF2400 and other ARM64 systems, and regression tested on AMD64 and Power8. Please reconsider this patch series for SRU in Zesty.</div><div><br></div><div>Thanks</div><div>Manoj Iyer</div><div><br>On Fri, Jul 21, 2017 at 3:09 AM, Stefan Bader <stefan.bader@canonical.com> wrote:<br>
<blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">On 18.07.2017 17:11, Manoj Iyer wrote:
<blockquote> The following pull request adds RAS support to ARM64. The patches were tested on
 QDF2400 and UEFI based AMD64 systems using mce-test testsuite. 
 
 Patches track bugs:
 <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1696570">https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1696570</a>
 <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1698448">https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1698448</a>
 <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1696852">https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1696852</a>
 
 I had previously submitted similar patches based on linux-next, but these
 patches here are cherry-picked and backported from the linus's tree. Please
 review and consider for SRU.
</blockquote>
This is (still) a big change across subsystems to add feature support. I saw
Seth picked things up for Artful. So my preference would be to give that at
least some time to settle before moving everything into Zesty, too.

-Stefan

<blockquote> 
 The following changes since commit f4f26263ff6a66c2012e9417a56e1b01a95c45d0:
 
   UBUNTU: Ubuntu-4.10.0-28.32 (2017-06-29 11:24:09 +0200)
 
 are available in the git repository at:
 
   <a href="git://git.launchpad.net/~centriq-team/+git/linux-arm64ras">git://git.launchpad.net/~centriq-team/+git/linux-arm64ras</a> 
 
 for you to fetch changes up to 619d132d16d9dfd3f3afa6c205828c4d495e2b53:
 
   arm64: hwpoison: add VM_FAULT_HWPOISON[_LARGE] handling (2017-07-11 09:20:53
 -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/arm/kvm/mmu.c | 36 ++++-
  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 | 209 +++++++++++++++++++++++++-----
  drivers/acpi/apei/hest.c | 7 +-
  drivers/firmware/efi/cper.c | 204 ++++++++++++++++++++++++++---
  drivers/ras/ras.c | 25 ++++
  include/acpi/ghes.h | 48 ++++++-
  include/linux/cper.h | 54 ++++++++
  include/linux/ras.h | 19 +++
  include/linux/uuid.h | 9 ++
  include/ras/ras_event.h | 90 +++++++++++++
  21 files changed, 831 insertions(+), 118 deletions(-)
 
 
 
</blockquote>

</div></blockquote></div>