From: Marco Chiappero Date: Thu, 12 Aug 2021 20:21:11 +0000 (+0100) Subject: crypto: qat - remove empty sriov_configure() X-Git-Tag: howlett/maple/20220722_2~2500^2~36 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=462584ca17b4ca85721475cf2744d3229d4006cd;p=users%2Fjedix%2Flinux-maple.git crypto: qat - remove empty sriov_configure() Remove the empty implementation of sriov_configure() and set the sriov_configure member of the pci_driver structure to NULL. This way, if a user tries to enable VFs on a device, when kernel and driver are built with CONFIG_PCI_IOV=n, the kernel reports an error message saying that the driver does not support SRIOV configuration via sysfs. Signed-off-by: Marco Chiappero Co-developed-by: Giovanni Cabiddu Signed-off-by: Giovanni Cabiddu Reviewed-by: Fiona Trahe Signed-off-by: Herbert Xu --- diff --git a/drivers/crypto/qat/qat_common/adf_common_drv.h b/drivers/crypto/qat/qat_common/adf_common_drv.h index c61476553728d..c7deca7f06072 100644 --- a/drivers/crypto/qat/qat_common/adf_common_drv.h +++ b/drivers/crypto/qat/qat_common/adf_common_drv.h @@ -205,10 +205,7 @@ void adf_exit_pf_wq(void); int adf_init_vf_wq(void); void adf_exit_vf_wq(void); #else -static inline int adf_sriov_configure(struct pci_dev *pdev, int numvfs) -{ - return 0; -} +#define adf_sriov_configure NULL static inline void adf_disable_sriov(struct adf_accel_dev *accel_dev) {