aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTadeusz Struk <tadeusz.struk@intel.com>2015-08-10 16:00:02 -0400
committerHerbert Xu <herbert@gondor.apana.org.au>2015-08-11 10:06:24 -0400
commitd5cf4023ebcbae13e14e3ab3c55cb744321b352e (patch)
tree502e796ed3201a5da4e2c300efc832d968b7bc64
parent5cd01fe19be0e4ff3f0abfd6defc55a3b5dce224 (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.c4
-rw-r--r--drivers/crypto/qat/qat_dh895xccvf/adf_drv.h4
-rw-r--r--drivers/crypto/qat/qat_dh895xccvf/adf_isr.c6
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
52void adf_init_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data); 52void adf_init_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data);
53void adf_clean_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data); 53void adf_clean_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data);
54int adf_isr_resource_alloc(struct adf_accel_dev *accel_dev); 54int adf_vf_isr_resource_alloc(struct adf_accel_dev *accel_dev);
55void adf_isr_resource_free(struct adf_accel_dev *accel_dev); 55void adf_vf_isr_resource_free(struct adf_accel_dev *accel_dev);
56void adf_update_ring_arb_enable(struct adf_etr_ring_data *ring); 56void 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
229void adf_isr_resource_free(struct adf_accel_dev *accel_dev) 229void 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
240int adf_isr_resource_alloc(struct adf_accel_dev *accel_dev) 240int 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;
255err_out: 255err_out:
256 adf_isr_resource_free(accel_dev); 256 adf_vf_isr_resource_free(accel_dev);
257 return -EFAULT; 257 return -EFAULT;
258} 258}