s390: vfio-ap: fix warning reset not completed
authorHalil Pasic <pasic@linux.ibm.com>
Tue, 3 Sep 2019 13:36:18 +0000 (15:36 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Thu, 5 Sep 2019 13:18:15 +0000 (15:18 +0200)
The intention seems to be to warn once when we don't wait enough for the
reset to complete. Let's use the right retry counter to accomplish that
semantic.

Signed-off-by: Halil Pasic <pasic@linux.ibm.com>
Link: https://lore.kernel.org/r/20190903133618.9122-1-pasic@linux.ibm.com
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
drivers/s390/crypto/vfio_ap_ops.c

index 0604b49..5c0f53c 100644 (file)
@@ -1143,7 +1143,7 @@ int vfio_ap_mdev_reset_queue(unsigned int apid, unsigned int apqi,
                                msleep(20);
                                status = ap_tapq(apqn, NULL);
                        }
-                       WARN_ON_ONCE(retry <= 0);
+                       WARN_ON_ONCE(retry2 <= 0);
                        return 0;
                case AP_RESPONSE_RESET_IN_PROGRESS:
                case AP_RESPONSE_BUSY: