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

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

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

Joseph Salisbury-3
== 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(-)

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

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

Seth Forshee
On Fri, Jun 22, 2018 at 01:14:24PM -0400, Joseph Salisbury wrote:
> == 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.

Most of these patches seem to be from 4.18, so don't we want them in
unstable too?

Thanks,
Seth

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

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

Joseph Salisbury-3
On 06/28/2018 05:10 PM, Seth Forshee wrote:

> On Fri, Jun 22, 2018 at 01:14:24PM -0400, Joseph Salisbury wrote:
>> == 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.
> Most of these patches seem to be from 4.18, so don't we want them in
> unstable too?
>
> Thanks,
> Seth

Yes, good catch.


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

ACK / APPLIED[unstable]: [SRU][Bionic]Pull Request: Fixes for lp:1775786

Seth Forshee
In reply to this post by Joseph Salisbury-3
On Fri, Jun 22, 2018 at 01:14:24PM -0400, Joseph Salisbury wrote:
> == 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.

Upstream cherry picks or backports, limited scope.

Acked-by: Seth Forshee <[hidden email]>

I cherry picked the commits from your pull from 4.18 into unstable
directly since your patches had some backporting for 4.15. Thanks!

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

ACK/APPLIED[Bionic]/Cmnt: [SRU][Bionic]Pull Request: Fixes for lp:1775786

Stefan Bader-2
In reply to this post by Joseph Salisbury-3
On 22.06.2018 19:14, Joseph Salisbury wrote:

> == 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
        ^ This seems to be a different bug!
        Critical upstream bugfix missing in Ubuntu 18.04 - frequent Xorg
        crash after suspend (LP: #1776887)

I am only pulling this into the 2018.07.02-5 re-spin because it also is for the
same specific driver.

-Stefan

>       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(-)
>


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team

signature.asc (836 bytes) Download Attachment