Update2 for ocxl driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Ubuntu-power-systems project |
Fix Released
|
High
|
Canonical Kernel Team | ||
linux (Ubuntu) |
Fix Released
|
High
|
Joseph Salisbury | ||
Bionic |
Fix Released
|
High
|
Joseph Salisbury |
Bug Description
== SRU Justification ==
This commit fixes a regression introduced by mainline commit
5ef3166e8a32. This commit is being requested by IBM as an update to the
ocxl driver.
This fix was also cc'd to upstream stable, but it is still in
linux-next.
== Fix ==
linux-next commit:
d497ebf5fb3a "(ocxl: Fix page fault handler in case of fault on dying process)"
== Regression Potential ==
Low. Limited to the ocxl driver. This commit fixes a current regression.
It was also cc'd to upstream stable, it has had additional upstream review.
== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.
== Comment: #0 - Frederic Barrat - 2018-07-12 09:56:29 ==
---Problem Description---
Update to ocxl driver
Contact Information = <email address hidden>
---uname output---
Linux zaiuslp14 4.15.0-24-generic #26-Ubuntu SMP Wed Jun 13 08:43:33 UTC 2018 ppc64le ppc64le ppc64le GNU/Linux
---Additional Hardware Info---
opencapi adapter
Machine Type = any Power9 with opencapi support
---Debugger---
A debugger is not configured
Stack trace output:
no
Oops output:
no
System Dump Info:
The system is not configured to capture a system dump.
*Additional Instructions for <email address hidden>:
-Attach sysctl -a output output to the bug.
== Comment: #1 - Frederic Barrat - 2018-07-12 11:11:39 ==
Could we have the following fix backported to ubuntu 18.04? It's to address a problem in the relatively new ocxl driver
It's currently in the 'next' tree of the powerpc maintainer:
d497ebf5fb3a026
tags: | added: architecture-ppc64le bugnameltc-169709 severity-medium targetmilestone-inin--- |
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) |
tags: | added: triage-g |
tags: | added: p9 |
Changed in ubuntu-power-systems: | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu): | |
assignee: | Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) → Canonical Kernel Team (canonical-kernel-team) |
importance: | Undecided → High |
Changed in ubuntu-power-systems: | |
importance: | Medium → High |
Changed in ubuntu-power-systems: | |
status: | New → Triaged |
Changed in linux (Ubuntu): | |
assignee: | Canonical Kernel Team (canonical-kernel-team) → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in linux (Ubuntu): | |
status: | New → In Progress |
Changed in ubuntu-power-systems: | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
tags: |
added: targetmilestone-inin1804 removed: targetmilestone-inin--- |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in ubuntu-power-systems: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-power-systems: | |
status: | Fix Committed → Fix Released |
tags: | added: cscc |
I built a Bionic test kernel with the patch from: /git.kernel. org/pub/ scm/linux/ kernel/ git/powerpc/ linux.git/ commit/ ?id=d497ebf5fb3 a026c0817f8c96c de57
https:/
The test kernel can be downloaded from: kernel. ubuntu. com/~jsalisbury /lp1781436
http://
Can you test this kernel and see if it resolves this bug?
Note about installing test kernels: unsigned .deb packages.
• If the test kernel is prior to 4.15(Bionic) you need to install the linux-image and linux-image-extra .deb packages.
• If the test kernel is 4.15(Bionic) or newer, you need to install the linux-modules, linux-modules-extra and linux-image-
Thanks in advance!