Activity log for bug #1902694

Date Who What changed Old value New value Message
2020-11-03 11:59:22 bugproxy bug added bug
2020-11-03 11:59:24 bugproxy tags architecture-ppc64le bugnameltc-189000 severity-medium targetmilestone-inin2010
2020-11-03 11:59:25 bugproxy ubuntu: assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
2020-11-03 11:59:28 bugproxy affects ubuntu linux (Ubuntu)
2020-11-03 12:08:20 Frank Heimes bug task added ubuntu-power-systems
2020-11-03 12:08:48 Frank Heimes ubuntu-power-systems: assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
2020-11-03 12:09:36 Frank Heimes ubuntu-power-systems: importance Undecided High
2020-11-03 18:59:31 bugproxy attachment added mpe.py - test script for vmlinux misalignment https://bugs.launchpad.net/bugs/1902694/+attachment/5430774/+files/mpe.py
2020-11-04 01:30:13 bugproxy tags architecture-ppc64le bugnameltc-189000 severity-medium targetmilestone-inin2010 architecture-ppc64le bugnameltc-189000 severity-high targetmilestone-inin2010
2020-11-04 05:24:10 Patricia Domingues description == Comment: #0 - Waiki Wright <waiki@us.ibm.com> - 2020-11-02 17:00:07 == ---Problem Description--- A data integrity issue was observed with the Ubuntu 20.04 - 5.4.0-52 and 20.10 - 5.8.0-26 kernel on Power 9. The root cause is found in the compiling of p9_hmi_special_emu(). When doing a VMX store (in __get_user_atomic_128_aligned()) to a buffer (vbuf), the buffer is not 128 bit aligned. The fixes of this bug are accepted upstream: 1. https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?h=fixes&id=1da4a0272c5469169f78cd76cf175ff984f52f06 ("powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation") 2. https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?h=fixes&id=d1781f23704707d350b8c9006e2bdf5394bf91b2 ("selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround") SRU Justification: [Impact] * A data integrity issue was observed on POWER 9 (DD2.1) systems. * It affects Ubuntu 20.04 with kernel 5.4.0-52 and Ubuntu 20.10 with kernel 5.8.0-26 kernel. * The root cause is found in the compiling of p9_hmi_special_emu(). * When doing a VMX store (in __get_user_atomic_128_aligned()) to a buffer (vbuf), the buffer is not 128 bit aligned. [Fix] * 1da4a0272c54 "powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation" * d1781f237047 "selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround" [Test Case] * A POWER 9 (DD2.1) bare metal system is needed that has either Ubuntu 20.04, 20.10 or 21.04 installed. * It's best to test this based on a sample application and test case "selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround" [Regression Potential] * The regression risk is relatively moderate, because: * it only happens with special VSX (vector) instructions in use, e.g. in p9_hmi_special_emu * it happens on bare metal only and only on POWER 9 (DD2.1) * and the changes are very overseeable (in total one effective code line per patch/commit) * Since only p9_hmi_special_emu is touched, this will break in case of any regressions, but this is already broken based on this bug. [Other] * According to the reporter this affects Ubuntu 20.04 / 5.4.0-52 and 20.10 / 5.8.0-26. * Since the development of Hirsute is already open the SRU is requested for Hirsute, too. * Patches got upstream accepted in v5.10-rc1 and v5.10-rc2.
2020-11-04 05:25:07 Patricia Domingues summary Ubuntu 20.10- Undetected Data corruption in MPI workloads that use VSX for reductions on POWER9 DD2.1 systems Undetected Data corruption in MPI workloads that use VSX for reductions on POWER9 DD2.1 systems
2020-11-04 06:08:17 Frank Heimes nominated for series Ubuntu Groovy
2020-11-04 06:08:17 Frank Heimes bug task added linux (Ubuntu Groovy)
2020-11-04 06:08:17 Frank Heimes nominated for series Ubuntu Hirsute
2020-11-04 06:08:17 Frank Heimes bug task added linux (Ubuntu Hirsute)
2020-11-04 06:08:17 Frank Heimes nominated for series Ubuntu Focal
2020-11-04 06:08:17 Frank Heimes bug task added linux (Ubuntu Focal)
2020-11-04 06:29:44 Frank Heimes linux (Ubuntu Hirsute): assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
2020-11-04 06:29:53 Frank Heimes linux (Ubuntu Focal): status New In Progress
2020-11-04 06:29:58 Frank Heimes linux (Ubuntu Groovy): status New In Progress
2020-11-04 06:30:01 Frank Heimes linux (Ubuntu Hirsute): status New In Progress
2020-11-04 06:30:06 Frank Heimes ubuntu-power-systems: status New In Progress
2020-11-04 19:40:10 Patricia Domingues ubuntu-power-systems: assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) Patricia Domingues (patriciasd)
2020-11-04 21:21:43 Terry Rudd bug added subscriber Terry Rudd
2020-11-04 22:48:32 Ian May linux (Ubuntu Groovy): status In Progress Fix Committed
2020-11-04 23:25:14 Ian May linux (Ubuntu Focal): status In Progress Fix Committed
2020-11-17 10:05:21 Ubuntu Kernel Bot tags architecture-ppc64le bugnameltc-189000 severity-high targetmilestone-inin2010 architecture-ppc64le bugnameltc-189000 severity-high targetmilestone-inin2010 verification-needed-focal
2020-11-17 10:08:07 Ubuntu Kernel Bot tags architecture-ppc64le bugnameltc-189000 severity-high targetmilestone-inin2010 verification-needed-focal architecture-ppc64le bugnameltc-189000 severity-high targetmilestone-inin2010 verification-needed-focal verification-needed-groovy
2020-11-17 17:09:34 bugproxy tags architecture-ppc64le bugnameltc-189000 severity-high targetmilestone-inin2010 verification-needed-focal verification-needed-groovy architecture-ppc64le bugnameltc-189000 severity-high targetmilestone-inin2010 verification-done-focal verification-done-groovy
2020-11-30 15:46:09 Launchpad Janitor linux (Ubuntu Focal): status Fix Committed Fix Released
2020-11-30 15:46:09 Launchpad Janitor cve linked 2020-14351
2020-11-30 15:46:09 Launchpad Janitor cve linked 2020-4788
2020-12-01 17:43:22 Launchpad Janitor linux (Ubuntu Groovy): status Fix Committed Fix Released
2021-01-11 14:58:14 Launchpad Janitor linux (Ubuntu Hirsute): status In Progress Fix Released
2021-01-11 14:58:14 Launchpad Janitor cve linked 2021-1052
2021-01-11 14:58:14 Launchpad Janitor cve linked 2021-1053
2021-01-11 15:13:45 Frank Heimes ubuntu-power-systems: status In Progress Fix Released