Update to ocxl driver for 18.04.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Ubuntu-power-systems project |
Fix Released
|
Medium
|
Canonical Kernel Team | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Unassigned |
Bug Description
== SRU Justification ==
IBM is requesting these patches in Bionic. ocxl (opencapi) is a relatively
new driver which was added to Ubuntu 18.04; It's specific to POWER9 systems.
== Regression Potential ==
Medium. There are 10 patches, but all are limited to powerpc and the ocxl driver.
== Test Case ==
A test kernel was built with these patches and tested by IBM.
---Problem Description---
Update to ocxl driver
---uname output---
4.15.0-22-generic
---Additional Hardware Info---
opencapi adapter needed
Machine Type = any POWER9 system
---Debugger---
A debugger is not configured
== Comment: #1 - Frederic Barrat <email address hidden> - 2018-06-05 03:46:00 ==
ocxl (opencapi) is a relatively new driver which was added to Ubuntu 18.04; It's specific to POWER9 systems.
We'd like to add the following 9 commits for Ubuntu 18.04.1:
The following 2 patches are already in the main linux tree:
474cca5fd894de9
misc: ocxl: use put_device() instead of device_unregister()
e7666d046ac0eda
ocxl: Document the OCXL_IOCTL_
The remaining commits are in the powerpc-next tree and will be merged in the next merge window (i.e. in a week or so). See https:/
819844285ef2b5d
powerpc: Add TIDR CPU feature for POWER9
3449f191ca9be1a
powerpc: Use TIDR CPU feature to control TIDR allocation
71cc64a85d8d999
powerpc: use task_pid_nr() for TID allocation
19df39581ce99eb
ocxl: Rename pnv_ocxl_
e948e06fc63a1c1
ocxl: Expose the thread_id needed for wait on POWER9
02a8e5bc1c06045
ocxl: Add an IOCTL so userspace knows what OCXL features are available
721c551d31fb441
ocxl: Document new OCXL IOCTLs
Another commit ID to add to the list (fixes a commit from previous list), from the 'next' tree:
2e5c93d6bb2f7bc
ocxl: Fix missing unlock on error in afu_ioctl_
tags: | added: architecture-ppc64le bugnameltc-168572 severity-medium targetmilestone-inin1804 |
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 → Medium |
tags: | added: triage-g |
Changed in ubuntu-power-systems: | |
status: | New → Triaged |
Changed in linux (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Bionic): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in ubuntu-power-systems: | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in ubuntu-power-systems: | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
Changed in ubuntu-power-systems: | |
status: | Fix Committed → Fix Released |
tags: | added: cscc |
I built a test kernel with the 10 requested commits. The test kernel can be downloaded from: kernel. ubuntu. com/~jsalisbury /lp1775786
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!