diff options
author | Tadeusz Struk <tadeusz.struk@intel.com> | 2015-08-10 16:00:02 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2015-08-11 10:06:24 -0400 |
commit | d5cf4023ebcbae13e14e3ab3c55cb744321b352e (patch) | |
tree | 502e796ed3201a5da4e2c300efc832d968b7bc64 | |
parent | 5cd01fe19be0e4ff3f0abfd6defc55a3b5dce224 (diff) |
crypto: qat - Fix adf_isr_resource_free name clash
When both PF and VF drivers are build in linker complains about multiple
definition of adf_isr_resource_[alloc/free] functions.
Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
-rw-r--r-- | drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 4 | ||||
-rw-r--r-- | drivers/crypto/qat/qat_dh895xccvf/adf_drv.h | 4 | ||||
-rw-r--r-- | drivers/crypto/qat/qat_dh895xccvf/adf_isr.c | 6 |
3 files changed, 7 insertions, 7 deletions
diff --git a/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c b/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c index 7bbf846a53ca..a9a27eff41fb 100644 --- a/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c +++ b/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | |||
@@ -143,8 +143,8 @@ void adf_init_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data) | |||
143 | hw_data->num_engines = ADF_DH895XCCIOV_MAX_ACCELENGINES; | 143 | hw_data->num_engines = ADF_DH895XCCIOV_MAX_ACCELENGINES; |
144 | hw_data->tx_rx_gap = ADF_DH895XCCIOV_RX_RINGS_OFFSET; | 144 | hw_data->tx_rx_gap = ADF_DH895XCCIOV_RX_RINGS_OFFSET; |
145 | hw_data->tx_rings_mask = ADF_DH895XCCIOV_TX_RINGS_MASK; | 145 | hw_data->tx_rings_mask = ADF_DH895XCCIOV_TX_RINGS_MASK; |
146 | hw_data->alloc_irq = adf_isr_resource_alloc; | 146 | hw_data->alloc_irq = adf_vf_isr_resource_alloc; |
147 | hw_data->free_irq = adf_isr_resource_free; | 147 | hw_data->free_irq = adf_vf_isr_resource_free; |
148 | hw_data->enable_error_correction = adf_vf_void_noop; | 148 | hw_data->enable_error_correction = adf_vf_void_noop; |
149 | hw_data->init_admin_comms = adf_vf_int_noop; | 149 | hw_data->init_admin_comms = adf_vf_int_noop; |
150 | hw_data->exit_admin_comms = adf_vf_void_noop; | 150 | hw_data->exit_admin_comms = adf_vf_void_noop; |
diff --git a/drivers/crypto/qat/qat_dh895xccvf/adf_drv.h b/drivers/crypto/qat/qat_dh895xccvf/adf_drv.h index 041d2a0a0215..e270e4a63d14 100644 --- a/drivers/crypto/qat/qat_dh895xccvf/adf_drv.h +++ b/drivers/crypto/qat/qat_dh895xccvf/adf_drv.h | |||
@@ -51,7 +51,7 @@ | |||
51 | 51 | ||
52 | void adf_init_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data); | 52 | void adf_init_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data); |
53 | void adf_clean_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data); | 53 | void adf_clean_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data); |
54 | int adf_isr_resource_alloc(struct adf_accel_dev *accel_dev); | 54 | int adf_vf_isr_resource_alloc(struct adf_accel_dev *accel_dev); |
55 | void adf_isr_resource_free(struct adf_accel_dev *accel_dev); | 55 | void adf_vf_isr_resource_free(struct adf_accel_dev *accel_dev); |
56 | void adf_update_ring_arb_enable(struct adf_etr_ring_data *ring); | 56 | void adf_update_ring_arb_enable(struct adf_etr_ring_data *ring); |
57 | #endif | 57 | #endif |
diff --git a/drivers/crypto/qat/qat_dh895xccvf/adf_isr.c b/drivers/crypto/qat/qat_dh895xccvf/adf_isr.c index 7fdc84a407cc..87c5d8adb125 100644 --- a/drivers/crypto/qat/qat_dh895xccvf/adf_isr.c +++ b/drivers/crypto/qat/qat_dh895xccvf/adf_isr.c | |||
@@ -226,7 +226,7 @@ static void adf_cleanup_bh(struct adf_accel_dev *accel_dev) | |||
226 | tasklet_kill(&priv_data->banks[0].resp_handler); | 226 | tasklet_kill(&priv_data->banks[0].resp_handler); |
227 | } | 227 | } |
228 | 228 | ||
229 | void adf_isr_resource_free(struct adf_accel_dev *accel_dev) | 229 | void adf_vf_isr_resource_free(struct adf_accel_dev *accel_dev) |
230 | { | 230 | { |
231 | struct pci_dev *pdev = accel_to_pci_dev(accel_dev); | 231 | struct pci_dev *pdev = accel_to_pci_dev(accel_dev); |
232 | 232 | ||
@@ -237,7 +237,7 @@ void adf_isr_resource_free(struct adf_accel_dev *accel_dev) | |||
237 | adf_disable_msi(accel_dev); | 237 | adf_disable_msi(accel_dev); |
238 | } | 238 | } |
239 | 239 | ||
240 | int adf_isr_resource_alloc(struct adf_accel_dev *accel_dev) | 240 | int adf_vf_isr_resource_alloc(struct adf_accel_dev *accel_dev) |
241 | { | 241 | { |
242 | if (adf_enable_msi(accel_dev)) | 242 | if (adf_enable_msi(accel_dev)) |
243 | goto err_out; | 243 | goto err_out; |
@@ -253,6 +253,6 @@ int adf_isr_resource_alloc(struct adf_accel_dev *accel_dev) | |||
253 | 253 | ||
254 | return 0; | 254 | return 0; |
255 | err_out: | 255 | err_out: |
256 | adf_isr_resource_free(accel_dev); | 256 | adf_vf_isr_resource_free(accel_dev); |
257 | return -EFAULT; | 257 | return -EFAULT; |
258 | } | 258 | } |