s390/vfio_ap: verify ZAPQ completion after return of response code zero
authorTony Krowiak <akrowiak@linux.ibm.com>
Wed, 18 Jan 2023 20:31:09 +0000 (15:31 -0500)
committerHeiko Carstens <hca@linux.ibm.com>
Sun, 22 Jan 2023 17:42:36 +0000 (18:42 +0100)
commit5a42b348adf9fbdd24166351046fc9fe317d1d0f
tree15379e4f9064cce02d19056c447b1c4ffdc285d1
parent3ba41768105c70faa1e1677c173a9eedc31c5094
s390/vfio_ap: verify ZAPQ completion after return of response code zero

Verification that the asynchronous ZAPQ function has completed only needs
to be done when the response code indicates the function was successfully
initiated; so, let's call the apq_reset_check function immediately after
the response code zero is returned from the ZAPQ.

Signed-off-by: Tony Krowiak <akrowiak@linux.ibm.com>
Reviewed-by: Jason J. Herne <jjherne@linux.ibm.com>
Reviewed-by: Harald Freudenberger <freude@linux.ibm.com>
Link: https://lore.kernel.org/r/20230118203111.529766-5-akrowiak@linux.ibm.com
Signed-off-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
drivers/s390/crypto/vfio_ap_ops.c