APPLIED: [SRU][X][PATCH 0/1] Shared CEX7C cards defined in z/VM guest not established by zcrypt device driver

Khaled Elmously khalid.elmously at canonical.com
Mon Oct 21 03:42:00 UTC 2019


On 2019-10-16 13:33:53 , frank.heimes at canonical.com wrote:
> Buglink: https://bugs.launchpad.net/bugs/1848173
> 
> SRU Justification:
> 
> [Impact]
> 
> * Ubuntu 16.04.6 systems on z15 with crypto CEX7C adapters under z/VM cannot see and make use of their hw crypto resources.
> 
> * The patch/backport adds CEX7 toleration support (by mapping it to CEX5) to kernel 4.4.
> 
> [Fix]
> 
> * Backport: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1848173/+attachment/5297314/+files/s390-zcrypt-CEX7-toleration-support.patch
> 
> [Test Case]
> 
> * Define a z/VM guest with 'apvirt' (hardware crypto adapter virtualization) having CryptoExpress 7S adapters attached to z/VM LPAR.
> 
> * Use lszcrypt command (ideally lszcrypt -VVV) from the s390-tools package to list the detected and available hardware crypto resources.
> 
> * Canonical can only do a toleration test: IBM needs to do the functional test (due to hardware availability).
> 
> [Regression Potential] 
> 
> * The regression potential can be considered as moderate since this is purely s390x specific
> 
> * and limited to CryptoExpress 7S (CEX7) adapter cards
> 
> * and again if they running under z/VM (on z15) with 'apvirt' configured for the guest.
> 
> * and again only with 16.04.6's kernel 4.4.
> 
> [Other Info]
> 
> * The patch was already applied, kernel compiled and things tested on z15 und z/VM.
> 
> Harald Freudenberger (1):
>   s390/zcrypt: CEX7 toleration support
> 
>  drivers/s390/crypto/ap_bus.c | 5 +++--
>  drivers/s390/crypto/ap_bus.h | 1 +
>  2 files changed, 4 insertions(+), 2 deletions(-)
> 
> -- 
> 2.7.4
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team



More information about the kernel-team mailing list