This patchset fixes some issues of the HiSilicon accelerator drivers, including device configuration, algorithm registration and so on. Longfang Liu (1): crypto: hisilicon/qm - fix PF queue parameter issue Weili Qian (6): crypto: hisilicon/qm - obtain the mailbox configuration at one time crypto: hisilicon/qm - alloc buffer to set and get xqc crypto: hisilicon/qm - check function qp num before alg register crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop crypto: hisilicon/qm - fix the type value of aeq crypto: hisilicon/qm - increase function communication waiting time drivers/crypto/hisilicon/debugfs.c | 75 ++- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 25 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 19 +- drivers/crypto/hisilicon/qm.c | 557 ++++++++++---------- drivers/crypto/hisilicon/qm_common.h | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 31 +- drivers/crypto/hisilicon/sec2/sec_main.c | 29 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 29 +- drivers/crypto/hisilicon/zip/zip_main.c | 15 +- include/linux/hisi_acc_qm.h | 39 +- 10 files changed, 468 insertions(+), 357 deletions(-) -- 2.33.0