This patchset fix some qm bugs: patch 1: store the string address before pass to 'strsep' patch 2: clear 'qp_status->used' when init the 'qp' patch 3: use 'dev_info_ratelimited' to avoid printk flooding. patch 4: fix the judgement of queue is full patch 7: save the vf configuration space to make sure it is available after the 'PF' 'FLR' patch 8: move the process of register alg to crypto in driver 'hisi_zip' patch 9: register callback to 'pci_driver.shutdown' This patchset depends on: https://patchwork.kernel.org/cover/1162709/ v2: - fix the wrong email address on patch 1 Hui Tang (1): crypto: hisilicon/qm - fix judgement of queue is full Shukun Tan (3): crypto: hisilicon/qm - clear used reference count when start qp crypto: hisilicon/qm - fix event queue depth to 2048 crypto: hisilicon/qm - fix VF not available after PF FLR Sihang Chen (1): crypto: hisilicon/qm - fix wrong release after using strsep Yang Shen (4): crypto: hisilicon/qm - fix print frequence in hisi_qp_send crypto: hisilicon/qm - fix no stop reason when use hisi_qm_stop crypto: hisilicon/qm - fix the process of register algorithms to crypto crypto: hisilicon/qm - register callback function to 'pci_driver.shutdown' drivers/crypto/hisilicon/hpre/hpre_crypto.c | 36 +++----- drivers/crypto/hisilicon/hpre/hpre_main.c | 26 +++--- drivers/crypto/hisilicon/qm.c | 126 +++++++++++++++++++++++----- drivers/crypto/hisilicon/qm.h | 23 ++--- drivers/crypto/hisilicon/sec2/sec_crypto.c | 35 +++----- drivers/crypto/hisilicon/sec2/sec_main.c | 30 +++---- drivers/crypto/hisilicon/zip/zip_crypto.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 44 +++++----- 8 files changed, 189 insertions(+), 133 deletions(-) -- 2.7.4