Centos-kernel-stream-9/drivers/s390/crypto
Tobias Huschle 8bd884fca5 s390/zcrypt: Use EBUSY to indicate temp unavailability
JIRA: https://issues.redhat.com/browse/RHEL-23687
Upstream status: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Tested: by IBM
Build-Info: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=61607107
Conflicts: None

commit da5658320bc962634c36ece6052c5a543493e3cf

    Use -EBUSY instead of -EAGAIN in zcrypt_ccamisc.c
    in cases where the CCA card returns 8/2290 to indicate
    a temporarily unavailability of this function.

    Fixes: ed6776c96c60 ("s390/crypto: remove retry loop with sleep from PAES pkey invocation")
    Signed-off-by: Harald Freudenberger <freude@linux.ibm.com>
    Reviewed-by: Ingo Franzki <ifranzki@linux.ibm.com>
    Reviewed-by: Holger Dengler <dengler@linux.ibm.com>
    Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>

Signed-off-by: Tobias Huschle <thuschle@redhat.com>
2024-05-31 09:17:14 +00:00
..
Makefile s390/zcrypt: remove CEX2 and CEX3 device drivers 2024-05-31 09:17:04 +00:00
ap_bus.c s390/ap: introduce mutex to lock the AP bus scan 2024-05-31 09:17:12 +00:00
ap_bus.h s390/ap: introduce mutex to lock the AP bus scan 2024-05-31 09:17:12 +00:00
ap_card.c s390/ap: store TAPQ hwinfo in struct ap_card 2024-05-31 09:17:06 +00:00
ap_debug.h s390/zcrypt: introduce dynamic debugging for AP and zcrypt code 2024-05-31 09:17:08 +00:00
ap_queue.c s390/ap: add debug possibility for AP messages 2024-05-31 09:17:09 +00:00
pkey_api.c s390/pkey: improve pkey retry behavior 2024-05-31 09:17:13 +00:00
vfio_ap_debug.h s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver 2022-05-04 09:09:25 -06:00
vfio_ap_drv.c s390/vfio-ap: remove redundant driver match function 2023-09-22 18:24:26 +02:00
vfio_ap_ops.c s390/ap: store TAPQ hwinfo in struct ap_card 2024-05-31 09:17:06 +00:00
vfio_ap_private.h s390/vfio-ap: reset queues filtered from the guest's AP config 2024-01-19 09:15:48 +01:00
zcrypt_api.c s390/zcrypt: improve zcrypt retry behavior 2024-05-31 09:17:12 +00:00
zcrypt_api.h s390/zcrypt: improve zcrypt retry behavior 2024-05-31 09:17:12 +00:00
zcrypt_card.c s390/zcrypt: don't report online if card or queue is in check-stop state 2024-05-31 09:17:05 +00:00
zcrypt_cca_key.h s390/zcrypt: rework arrays with length zero occurrences 2024-05-31 09:17:02 +00:00
zcrypt_ccamisc.c s390/zcrypt: Use EBUSY to indicate temp unavailability 2024-05-31 09:17:14 +00:00
zcrypt_ccamisc.h s390: fix various typos 2024-05-10 11:00:08 +02:00
zcrypt_cex2a.c s390/zcrypt: remove CEX2 and CEX3 device drivers 2024-05-31 09:17:04 +00:00
zcrypt_cex2a.h s390/zcrypt: remove CEX2 and CEX3 device drivers 2024-05-31 09:17:04 +00:00
zcrypt_cex2c.c s390/zcrypt: remove CEX2 and CEX3 device drivers 2024-05-31 09:17:04 +00:00
zcrypt_cex2c.h s390/zcrypt: remove CEX2 and CEX3 device drivers 2024-05-31 09:17:04 +00:00
zcrypt_cex4.c s390/ap: store TAPQ hwinfo in struct ap_card 2024-05-31 09:17:06 +00:00
zcrypt_cex4.h
zcrypt_debug.h s390/zcrypt: introduce dynamic debugging for AP and zcrypt code 2024-05-31 09:17:08 +00:00
zcrypt_ep11misc.c s390/zcrypt: Handle ep11 cprb return code 2024-05-31 09:17:14 +00:00
zcrypt_ep11misc.h s390: fix various typos 2024-05-10 11:00:08 +02:00
zcrypt_error.h s390/zcrypt: improve zcrypt retry behavior 2024-05-31 09:17:12 +00:00
zcrypt_msgtype6.c s390/zcrypt: introduce dynamic debugging for AP and zcrypt code 2024-05-31 09:17:08 +00:00
zcrypt_msgtype6.h s390/zcrypt: code cleanup 2022-11-08 15:56:25 +01:00
zcrypt_msgtype50.c s390/zcrypt: introduce dynamic debugging for AP and zcrypt code 2024-05-31 09:17:08 +00:00
zcrypt_msgtype50.h s390/zcrypt: remove CEX2 and CEX3 device drivers 2024-05-31 09:17:04 +00:00
zcrypt_queue.c s390/zcrypt: don't report online if card or queue is in check-stop state 2024-05-31 09:17:05 +00:00