Skip to content

[s390] [IBM 9.5 FEAT] zcrypt: extend error recovery to deal with device scans

Tobias Huschle requested to merge thuschle/centos-stream-9:RHEL-23687 into main

JIRA: https://issues.redhat.com/browse/RHEL-23687
Tested: by IBM
Build-Info: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=61607107
Commits:
b43088f30db1 s390/zcrypt: fix warning about field-spanning write
ad0faae6ceab s390/zcrypt: introduce ctfm field in struct CPRBX
bd922f33d4a3 s390/zcrypt: remove unused ancient padding code
0f2d4fee91e9 s390/zcrypt: simplify prep of CCA key token
3b42877cd53a s390/zcrypt: rework arrays with length zero occurrences
844cf829e5f3 s390/pkey: zeroize key blobs
13cf06d57fa8 s390/zcrypt: use kvmalloc_array() instead of kzalloc()
0fdcc88bb93f s390/zcrypt: cleanup some debug code
af40322e90d4 s390/zcrypt: do not retry administrative requests
5ac8c72462cd s390/zcrypt: remove CEX2 and CEX3 device drivers
f3cfb875d0fd s390/zcrypt: update list of EP11 operation modes
cfaef6516e9a s390/zcrypt: don't report online if card or queue is in check-stop state
5cf1a563a328 s390/ap: fix vanishing crypto cards in SE environment
d4c53ae8e494 s390/ap: store TAPQ hwinfo in struct ap_card
207022d39d3b s390/ap: handle outband SE bind state change
88e4c0da9b08 s390/zcrypt: harmonize debug feature calls and defines
08b2c3706de2 s390/zcrypt: introduce dynamic debugging for AP and zcrypt code
0ccac4529540 s390/pkey: harmonize pkey s390 debug feature calls
6d749b4e0208 s390/pkey: introduce dynamic debugging for pkey
6a2892d09df5 s390/ap: add debug possibility for AP messages
b69b65f51148 s390/zcrypt: add debug possibility for CCA and EP11 messages
d065bdb4d159 s390/ap: explicitly include ultravisor header
778412ab915d s390/ap: rearm APQNs bindings complete completion
99b3126e46ef s390/ap: clarify AP scan bus related functions and variables
b5caf05ee879 s390/ap: rework ap_scan_bus() to return true on config change
eacf5b3651c5 s390/ap: introduce mutex to lock the AP bus scan
77c51fc6fba7 s390/zcrypt: introduce retries on in-kernel send CPRB functions
c3384369bc53 s390/zcrypt: improve zcrypt retry behavior
5dabfecad4a0 s390/pkey: improve pkey retry behavior
a4499998c7f4 s390/zcrypt: Fix wrong format string in debug feature printout
c0e983b697f4 s390/zcrypt: Handle ep11 cprb return code
da5658320bc9 s390/zcrypt: Use EBUSY to indicate temp unavailability

Signed-off-by: Tobias Huschle thuschle@redhat.com

Merge request reports