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

frank.heimes at canonical.com frank.heimes at canonical.com
Wed Oct 16 11:33:53 UTC 2019


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




More information about the kernel-team mailing list