RPT related fixes missing in Ubuntu 16.04.3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Ubuntu-power-systems project |
Fix Released
|
High
|
Canonical Kernel Team | ||
linux (Ubuntu) |
Fix Released
|
High
|
Joseph Salisbury | ||
Zesty |
Fix Released
|
High
|
Joseph Salisbury |
Bug Description
== SRU Justification ==
These four commits are Radix performance patches specific to powerpc.
The patches are reported to help anywhere from 40% up to 3.5X on unixbench fork/exec testcases.
The first patch was included in mainlne as of 4.12-rc1. The last three patches are
still in linux-next.
---Problem Description---
The following patches are missing in the ubuntu 16.04.3 kernel
https:/
https:/
https:/
---uname output---
4.10.0-29-generic #33~16.04.1-Ubuntu SMP Tue Jul 25 18:17:06 UTC 2017 ppc64le ppc64le ppc64le GNU/Linux
Machine Type = power9
---Steps to Reproduce---
Did a fork and exec benchmark to look at the performance and they pointed to radix routines.
Upstream commits mentioned:
commit f7327e0ba380547
powerpc/mm/radix: Remove unnecessary ptesync
commit f6b0df55cad252f
powerpc/mm/radix: Don't do page walk cache flush when doing full mm flush
commit a5998fcb92552a1
powerpc/mm/radix: Optimise tlbiel flush all case
CVE References
tags: | added: architecture-ppc64le bugnameltc-157357 severity-high targetmilestone-inin16043 |
Changed in ubuntu: | |
assignee: | nobody → Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) |
affects: | ubuntu → linux (Ubuntu) |
Changed in ubuntu-power-systems: | |
assignee: | nobody → Canonical Kernel Team (canonical-kernel-team) |
importance: | Undecided → High |
summary: |
- RPT related fixes missing in ubintu 16.04.3 + RPT related fixes missing in Ubuntu 16.04.3 |
Changed in ubuntu-power-systems: | |
status: | New → In Progress |
description: | updated |
tags: | added: verification-done-zesty |
description: | updated |
Changed in linux (Ubuntu Zesty): | |
status: | In Progress → Fix Committed |
tags: | removed: verification-done-zesty |
tags: | added: triage-g |
Changed in ubuntu-power-systems: | |
status: | In Progress → Fix Released |
------- Comment From <email address hidden> 2017-08-08 11:39 EDT------- hwe-4.10. 0-30.34_ 16.04.1" branch, it appears the first two are included:
(In reply to comment #4)
Looking at the "Ubuntu-
> commit f7327e0ba380547 0cced2acfa053e7 95362ee41d 6126b7a4180ac2a 10729ae034
> powerpc/mm/radix: Remove unnecessary ptesync
commit 2da0c6d3eb56616
Author: Aneesh Kumar K.V <email address hidden>
Date: Mon Apr 10 10:23:46 2017 -0300
UBUNTU: SAUCE: powerpc/mm/radix: Remove unnecessary ptesync /bugs.launchpad .net/bugs/ 1681429
BugLink: https:/
> edd60aa2ba75a02 07d0006283 d3fd9fd37a37cd6 88d534a0b6
> commit f6b0df55cad252f
> powerpc/mm/radix: Don't do page walk cache flush when doing full mm flush
>
commit ea856a8baccee7d
Author: Aneesh Kumar K.V <email address hidden>
Date: Mon Apr 10 10:23:45 2017 -0300
UBUNTU: SAUCE: powerpc/mm/radix: Don't do page walk cache flush when doing full mm flush /bugs.launchpad .net/bugs/ 1681429
BugLink: https:/
** But this one is missing:
> commit a5998fcb92552a1 8713b6aa5c146aa 400e4d75ee
> powerpc/mm/radix: Optimise tlbiel flush all case