diff --git a/drivers/crypto/hisilicon/qm.c b/drivers/crypto/hisilicon/qm.c index 49c44be4b85c697508641e55685494b8817958ed..aac9a643f1ab8a90e5d5b1f71b07b28891c65376 100644 --- a/drivers/crypto/hisilicon/qm.c +++ b/drivers/crypto/hisilicon/qm.c @@ -1322,7 +1322,7 @@ int hisi_qm_stop_qp(struct hisi_qp *qp) msleep(WAIT_PERIOD); if (i == MAX_WAIT_COUNTS) { dev_info(dev, "Cannot drain out data for stopping, force to stop!\n"); - return 0; + break; } }