From: Meng Yu Date: Fri, 10 Jul 2020 07:40:44 +0000 (+0800) Subject: crypto: hisilicon/hpre - Add a switch in sriov_configure X-Git-Tag: block-5.9-2020-08-14~87^2~48 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=a0c34e8dd8646957a68aa6e3946b9c87554bd6e1;p=linux-block.git crypto: hisilicon/hpre - Add a switch in sriov_configure If CONFIG_PCI_IOV is not enabled, we can not use "sriov_configure". Fixes: 5ec302a364bf("crypto: hisilicon - add SRIOV support for HPRE") Signed-off-by: Meng Yu Reviewed-by: Zaibo Xu Reviewed-by: Shukun Tan Signed-off-by: Herbert Xu --- diff --git a/drivers/crypto/hisilicon/hpre/hpre_main.c b/drivers/crypto/hisilicon/hpre/hpre_main.c index da17729ef8ba..37c2bc5d7c96 100644 --- a/drivers/crypto/hisilicon/hpre/hpre_main.c +++ b/drivers/crypto/hisilicon/hpre/hpre_main.c @@ -925,7 +925,8 @@ static struct pci_driver hpre_pci_driver = { .id_table = hpre_dev_ids, .probe = hpre_probe, .remove = hpre_remove, - .sriov_configure = hisi_qm_sriov_configure, + .sriov_configure = IS_ENABLED(CONFIG_PCI_IOV) ? + hisi_qm_sriov_configure : NULL, .err_handler = &hpre_err_handler, };