Activity log for bug #1736145

Date Who What changed Old value New value Message
2017-12-04 13:11:47 bugproxy bug added bug
2017-12-04 13:11:51 bugproxy tags architecture-ppc64le bugnameltc-162133 severity-high targetmilestone-inin16043
2017-12-04 13:11:52 bugproxy ubuntu: assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
2017-12-04 13:11:55 bugproxy affects ubuntu linux (Ubuntu)
2017-12-04 14:03:38 Andrew Cloke bug task added ubuntu-power-systems
2017-12-04 14:03:53 Andrew Cloke tags architecture-ppc64le bugnameltc-162133 severity-high targetmilestone-inin16043 architecture-ppc64le bugnameltc-162133 severity-high targetmilestone-inin16043 triage-g
2017-12-04 14:04:06 Andrew Cloke ubuntu-power-systems: assignee Canonical Kernel Team (canonical-kernel-team)
2017-12-04 14:04:08 Andrew Cloke ubuntu-power-systems: importance Undecided High
2017-12-04 14:32:13 Manoj Iyer linux (Ubuntu): assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) Canonical Kernel Team (canonical-kernel-team)
2017-12-04 14:32:27 Andrew Cloke ubuntu-power-systems: status New Triaged
2017-12-04 14:32:30 Manoj Iyer linux (Ubuntu): importance Undecided High
2017-12-04 14:39:51 Joseph Salisbury linux (Ubuntu): status New Triaged
2017-12-04 14:43:40 Joseph Salisbury linux (Ubuntu): assignee Canonical Kernel Team (canonical-kernel-team) Joseph Salisbury (jsalisbury)
2017-12-18 14:18:16 Frank Heimes tags architecture-ppc64le bugnameltc-162133 severity-high targetmilestone-inin16043 triage-g architecture-ppc64le bugnameltc-162133 kernel-da-key severity-high targetmilestone-inin16043 triage-g
2018-02-05 15:00:08 Manoj Iyer tags architecture-ppc64le bugnameltc-162133 kernel-da-key severity-high targetmilestone-inin16043 triage-g architecture-ppc64le bugnameltc-162133 kernel-da-key severity-high targetmilestone-inin16043 triage-a
2018-02-05 16:55:08 Joseph Salisbury linux (Ubuntu): status Triaged In Progress
2018-02-05 16:55:28 Joseph Salisbury nominated for series Ubuntu Artful
2018-02-05 16:55:28 Joseph Salisbury bug task added linux (Ubuntu Artful)
2018-02-05 16:55:35 Joseph Salisbury linux (Ubuntu Artful): status New In Progress
2018-02-05 16:55:39 Joseph Salisbury linux (Ubuntu Artful): importance Undecided High
2018-02-05 16:55:42 Joseph Salisbury linux (Ubuntu Artful): assignee Joseph Salisbury (jsalisbury)
2018-02-05 16:58:53 Joseph Salisbury nominated for series Ubuntu Bionic
2018-02-05 16:58:53 Joseph Salisbury bug task added linux (Ubuntu Bionic)
2018-02-05 16:59:00 Joseph Salisbury linux (Ubuntu Bionic): status In Progress Fix Committed
2018-02-05 20:49:45 Joseph Salisbury description == Comment: #0 - Breno Leitao <brenohl@br.ibm.com> - 2017-12-04 05:50:27 == kexec can leave MMU registers set, PIDR in particular, when booting the new kernel. The boot sequence does not zero PIDR ever, and it only gets changed as CPUs first switch to userspace processes. This can leave a window where speculative accesses from a CPU to quadrant 0 can pick up translations in the partition table that may be set up for processes running on other CPUs. These cached translations will not be involved in the invalidation protocol, so we can end with stable TLB and PWC. We need to have this patch included in Ubuntu kernel. https://lists.ozlabs.org/pipermail/linuxppc-dev/2017-December/166424.html We do not have commit id, but once we have, I will post here. There is no need to include the patch prior to upstream acceptance. == Comment: #2 - VIPIN K. PARASHAR <viparash@in.ibm.com> - 2017-12-04 06:57:52 == (In reply to comment #0) > > We need to have this patch included in Ubuntu kernel. > https://lists.ozlabs.org/pipermail/linuxppc-dev/2017-December/166424.html > > We do not have commit id, but once we have, I will post here. There is no > need to include the patch prior to upstream acceptance. > .. Patch subject reads as follows: [PATCH] powerpc/64s: ISAv3 initialize MMU registers before setting partition table == SRU Justification == Kexec can leave MMU registers set, PIDR in particular, when booting the new kernel. The boot sequence does not zero PIDR ever, and it only gets changed as CPUs first switch to userspace processes. This can leave a window where speculative accesses from a CPU to quadrant 0 can pick up translations in the partition table that may be set up for processes running on other CPUs. These cached translations will not be involved in the invalidation protocol, so we can end with stable TLB and PWC. This commit was included in mailine as of v4.15-rc5 and fixes commit 7e381c0ff618. == Fix == commit 371b80447ff33ddac392c189cf884a5a3e18faeb Author: Nicholas Piggin <npiggin@gmail.com> Date: Wed Dec 6 18:21:14 2017 +1000 powerpc/64s: Initialize ISAv3 MMU registers before setting partition table == Regression Potential == Low. This fix is specific to powerpc. It has also been cc'd to upstream stable, so it has had additional upstream review. ==Original Bug Description: == == Comment: #0 - Breno Leitao <brenohl@br.ibm.com> - 2017-12-04 05:50:27 == kexec can leave MMU registers set, PIDR in particular, when booting the new kernel. The boot sequence does not zero PIDR ever, and it only gets changed as CPUs first switch to userspace processes. This can leave a window where speculative accesses from a CPU to quadrant 0 can pick up translations in the partition table that may be set up for processes running on other CPUs. These cached translations will not be involved in the invalidation protocol, so we can end with stable TLB and PWC. We need to have this patch included in Ubuntu kernel. https://lists.ozlabs.org/pipermail/linuxppc-dev/2017-December/166424.html We do not have commit id, but once we have, I will post here. There is no need to include the patch prior to upstream acceptance. == Comment: #2 - VIPIN K. PARASHAR <viparash@in.ibm.com> - 2017-12-04 06:57:52 == (In reply to comment #0) > > We need to have this patch included in Ubuntu kernel. > https://lists.ozlabs.org/pipermail/linuxppc-dev/2017-December/166424.html > > We do not have commit id, but once we have, I will post here. There is no > need to include the patch prior to upstream acceptance. > .. Patch subject reads as follows: [PATCH] powerpc/64s: ISAv3 initialize MMU registers before setting partition table
2018-02-12 14:41:15 Manoj Iyer tags architecture-ppc64le bugnameltc-162133 kernel-da-key severity-high targetmilestone-inin16043 triage-a architecture-ppc64le bugnameltc-162133 kernel-da-key severity-high targetmilestone-inin16043 triage-g
2018-02-28 16:07:02 Kleber Sacilotto de Souza linux (Ubuntu Artful): status In Progress Fix Committed
2018-03-05 15:15:18 Manoj Iyer ubuntu-power-systems: status Triaged Fix Committed
2018-03-19 10:56:53 Stefan Bader tags architecture-ppc64le bugnameltc-162133 kernel-da-key severity-high targetmilestone-inin16043 triage-g architecture-ppc64le bugnameltc-162133 kernel-da-key severity-high targetmilestone-inin16043 triage-g verification-needed-artful
2018-04-03 14:10:10 Launchpad Janitor linux (Ubuntu Artful): status Fix Committed Fix Released
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-0861
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-1000407
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-15129
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-16994
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17448
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17450
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17741
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17805
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17806
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17807
2018-04-03 14:10:10 Launchpad Janitor cve linked 2018-1000026
2018-04-03 14:10:10 Launchpad Janitor cve linked 2018-5332
2018-04-03 14:10:10 Launchpad Janitor cve linked 2018-5333
2018-04-03 14:10:10 Launchpad Janitor cve linked 2018-5344
2018-04-16 14:49:58 Manoj Iyer linux (Ubuntu Bionic): status Fix Committed Fix Released
2018-04-16 14:50:02 Manoj Iyer ubuntu-power-systems: status Fix Committed Fix Released