[SRU][Bionic]Pull Request: Fixes for lp:1775786

Joseph Salisbury joseph.salisbury at canonical.com
Fri Jun 22 17:14:24 UTC 2018


== 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.


The following changes since commit b7be50f6450d62d2a2e3ad7599b63c6ca5c0006f:

  UBUNTU: Ubuntu-4.15.0-23.25 (2018-05-23 18:56:27 +0200)

are available in the Git repository at:

  kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/jsalisbury/bugs/lp1775786/ubuntu-bionic.git 

for you to fetch changes up to e843ecf0c02ea04477fdf046f962df43b3497385:

  ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait() (2018-06-22 13:06:59 -0400)

----------------------------------------------------------------
Alastair D'Silva (8):
      ocxl: Document the OCXL_IOCTL_GET_METADATA IOCTL
      powerpc: Add TIDR CPU feature for POWER9
      powerpc: Use TIDR CPU feature to control TIDR allocation
      powerpc: use task_pid_nr() for TID allocation
      ocxl: Rename pnv_ocxl_spa_remove_pe to clarify it's action
      ocxl: Expose the thread_id needed for wait on POWER9
      ocxl: Add an IOCTL so userspace knows what OCXL features are available
      ocxl: Document new OCXL IOCTLs

Arvind Yadav (1):
      misc: ocxl: use put_device() instead of device_unregister()

Wei Yongjun (1):
      ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait()

 Documentation/accelerators/ocxl.rst   |  16 +++++
 arch/powerpc/include/asm/cputable.h   |   3 +-
 arch/powerpc/include/asm/pnv-ocxl.h   |   2 +-
 arch/powerpc/include/asm/switch_to.h  |   1 -
 arch/powerpc/kernel/dt_cpu_ftrs.c     |   4 +-
 arch/powerpc/kernel/process.c         | 126 ++++++++--------------------------
 arch/powerpc/platforms/powernv/ocxl.c |   4 +-
 drivers/misc/ocxl/context.c           |   5 +-
 drivers/misc/ocxl/file.c              |  80 +++++++++++++++++++++
 drivers/misc/ocxl/link.c              |  38 +++++++++-
 drivers/misc/ocxl/ocxl_internal.h     |   1 +
 drivers/misc/ocxl/pci.c               |   2 +-
 include/misc/ocxl.h                   |   9 +++
 include/uapi/misc/ocxl.h              |  14 ++++
 14 files changed, 200 insertions(+), 105 deletions(-)




More information about the kernel-team mailing list