Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1113885ybt; Wed, 1 Jul 2020 19:32:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzjxZhnOObnhO8XjVqqIDbBmGynTr7qee/Ax9DE1JEe6eIYTDzCp1/Nkb8KmooE6CZgHkdb X-Received: by 2002:aa7:d58c:: with SMTP id r12mr34015875edq.160.1593657155108; Wed, 01 Jul 2020 19:32:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593657155; cv=none; d=google.com; s=arc-20160816; b=H74G0/zYKpj6/KXWYEFDSW3gASxje5CE7uA+xb7ZrPEQ5NRHihyE8qKG47I58PoG8h UqEMVK/FBSg1GifFjhpQ2PgFi86Go1PXa/OBDqzIi2q28aWxcTUyz/OsAxxmO0TPSeFC vFMazmuSz3+c3d3kcwsC4gFOlU0Urt25ITkLEFZ8eM+bxsjlwf4PLBkv40HkTk+3Ovys AMwJswIWsvz4MSNJSj9apWccDakKXADZ9YjrXyLnOua7p793n/bOCAAbeoQ/eNpCZVbr Gsz5S+LGSwkquYhbLkX/RPtS19n2hm/6D0S6K5lzh9MI8vgzWTjkmAgY1xH27Y3eJVll 3nHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=ELDdWapae6ARyvv6KtzdZHkboq/xIIiLtaRfKcPoE6s=; b=TdFFovNhhYG1qYFbO08YTQ1te3Tcnt8fWo23zy/CbWT9MdM8bJWRjOurZQQldzWCQU oybfb9vBksX01KB/sacn3n9ur2wjaKLlfV/xzLi+LduCUHOsJNQCucfhBp6acK490JaR thGK3TvJ140VWQG388DtyJNL1keMjrG0hwnozdAhmdZJsNImEqwe2uEV6a+kKa1NP19e 5XqT4+HcruKcWgF2v5H+eVtSg5GaEFnXL/+yvjp03YYa7sDh413dS+Zc/B8e+S4SzW9k fUVpG6NGUCZjkyUpmu9SUhbe0MDje/SP5aGLS+5jZH6usV7/V2hzV1yCn3cQHB8K0tVX SyeA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id do15si7016678ejc.430.2020.07.01.19.32.11; Wed, 01 Jul 2020 19:32:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728149AbgGBCcE (ORCPT + 99 others); Wed, 1 Jul 2020 22:32:04 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:7338 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726504AbgGBCcB (ORCPT ); Wed, 1 Jul 2020 22:32:01 -0400 Received: from DGGEMS402-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id E380B80299D36A5EFA79; Thu, 2 Jul 2020 10:31:58 +0800 (CST) Received: from localhost.localdomain (10.67.165.24) by DGGEMS402-HUB.china.huawei.com (10.3.19.202) with Microsoft SMTP Server id 14.3.487.0; Thu, 2 Jul 2020 10:31:52 +0800 From: Meng Yu To: , CC: , , , Subject: [PATCH 4/6] crypto: hisilicon/hpre - Add a switch in sriov_configure Date: Thu, 2 Jul 2020 10:31:17 +0800 Message-ID: <1593657079-31990-5-git-send-email-yumeng18@huawei.com> X-Mailer: git-send-email 2.8.1 In-Reply-To: <1593657079-31990-1-git-send-email-yumeng18@huawei.com> References: <1593657079-31990-1-git-send-email-yumeng18@huawei.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.67.165.24] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- drivers/crypto/hisilicon/hpre/hpre_main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/crypto/hisilicon/hpre/hpre_main.c b/drivers/crypto/hisilicon/hpre/hpre_main.c index 1216405..bfe8a91 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, .shutdown = hisi_qm_dev_shutdown, }; -- 2.8.1