** Changed in: ubuntu-power-systems Status: In Progress => Fix Released
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1902694 Title: Undetected Data corruption in MPI workloads that use VSX for reductions on POWER9 DD2.1 systems Status in The Ubuntu-power-systems project: Fix Released Status in linux package in Ubuntu: Fix Released Status in linux source package in Focal: Fix Released Status in linux source package in Groovy: Fix Released Status in linux source package in Hirsute: Fix Released Bug description: 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. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-power-systems/+bug/1902694/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp