aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTadeusz Struk <tadeusz.struk@intel.com>2016-03-29 13:21:07 -0400
committerHerbert Xu <herbert@gondor.apana.org.au>2016-04-05 08:35:54 -0400
commitf1420ceef3011547323733e3bb4fcb4aca3fe840 (patch)
tree3885d28f7d133645161988ba7bbe62ea8b2e7906
parentcb00bca42f8b819498b2647f24b6148d65ec9aa4 (diff)
crypto: qat - changed adf_dev_stop to void
It returns always zero anyway. 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_c3xxx/adf_drv.c4
-rw-r--r--drivers/crypto/qat/qat_c3xxxvf/adf_drv.c4
-rw-r--r--drivers/crypto/qat/qat_c62x/adf_drv.c4
-rw-r--r--drivers/crypto/qat/qat_c62xvf/adf_drv.c4
-rw-r--r--drivers/crypto/qat/qat_common/adf_common_drv.h2
-rw-r--r--drivers/crypto/qat/qat_common/adf_ctl_drv.c18
-rw-r--r--drivers/crypto/qat/qat_common/adf_init.c12
-rw-r--r--drivers/crypto/qat/qat_common/adf_sriov.c8
-rw-r--r--drivers/crypto/qat/qat_dh895xcc/adf_drv.c4
-rw-r--r--drivers/crypto/qat/qat_dh895xccvf/adf_drv.c4
10 files changed, 17 insertions, 47 deletions
diff --git a/drivers/crypto/qat/qat_c3xxx/adf_drv.c b/drivers/crypto/qat/qat_c3xxx/adf_drv.c
index e13bd08ddd1e..640c3fc870fd 100644
--- a/drivers/crypto/qat/qat_c3xxx/adf_drv.c
+++ b/drivers/crypto/qat/qat_c3xxx/adf_drv.c
@@ -300,9 +300,7 @@ static void adf_remove(struct pci_dev *pdev)
300 pr_err("QAT: Driver removal failed\n"); 300 pr_err("QAT: Driver removal failed\n");
301 return; 301 return;
302 } 302 }
303 if (adf_dev_stop(accel_dev)) 303 adf_dev_stop(accel_dev);
304 dev_err(&GET_DEV(accel_dev), "Failed to stop QAT accel dev\n");
305
306 adf_dev_shutdown(accel_dev); 304 adf_dev_shutdown(accel_dev);
307 adf_disable_aer(accel_dev); 305 adf_disable_aer(accel_dev);
308 adf_cleanup_accel(accel_dev); 306 adf_cleanup_accel(accel_dev);
diff --git a/drivers/crypto/qat/qat_c3xxxvf/adf_drv.c b/drivers/crypto/qat/qat_c3xxxvf/adf_drv.c
index 1ac4ae90e072..a998981e9610 100644
--- a/drivers/crypto/qat/qat_c3xxxvf/adf_drv.c
+++ b/drivers/crypto/qat/qat_c3xxxvf/adf_drv.c
@@ -270,9 +270,7 @@ static void adf_remove(struct pci_dev *pdev)
270 pr_err("QAT: Driver removal failed\n"); 270 pr_err("QAT: Driver removal failed\n");
271 return; 271 return;
272 } 272 }
273 if (adf_dev_stop(accel_dev)) 273 adf_dev_stop(accel_dev);
274 dev_err(&GET_DEV(accel_dev), "Failed to stop QAT accel dev\n");
275
276 adf_dev_shutdown(accel_dev); 274 adf_dev_shutdown(accel_dev);
277 adf_cleanup_accel(accel_dev); 275 adf_cleanup_accel(accel_dev);
278 adf_cleanup_pci_dev(accel_dev); 276 adf_cleanup_pci_dev(accel_dev);
diff --git a/drivers/crypto/qat/qat_c62x/adf_drv.c b/drivers/crypto/qat/qat_c62x/adf_drv.c
index 512c56509718..bc5cbc193aae 100644
--- a/drivers/crypto/qat/qat_c62x/adf_drv.c
+++ b/drivers/crypto/qat/qat_c62x/adf_drv.c
@@ -300,9 +300,7 @@ static void adf_remove(struct pci_dev *pdev)
300 pr_err("QAT: Driver removal failed\n"); 300 pr_err("QAT: Driver removal failed\n");
301 return; 301 return;
302 } 302 }
303 if (adf_dev_stop(accel_dev)) 303 adf_dev_stop(accel_dev);
304 dev_err(&GET_DEV(accel_dev), "Failed to stop QAT accel dev\n");
305
306 adf_dev_shutdown(accel_dev); 304 adf_dev_shutdown(accel_dev);
307 adf_disable_aer(accel_dev); 305 adf_disable_aer(accel_dev);
308 adf_cleanup_accel(accel_dev); 306 adf_cleanup_accel(accel_dev);
diff --git a/drivers/crypto/qat/qat_c62xvf/adf_drv.c b/drivers/crypto/qat/qat_c62xvf/adf_drv.c
index d2e4b928f3be..ccfb25e8a4a1 100644
--- a/drivers/crypto/qat/qat_c62xvf/adf_drv.c
+++ b/drivers/crypto/qat/qat_c62xvf/adf_drv.c
@@ -270,9 +270,7 @@ static void adf_remove(struct pci_dev *pdev)
270 pr_err("QAT: Driver removal failed\n"); 270 pr_err("QAT: Driver removal failed\n");
271 return; 271 return;
272 } 272 }
273 if (adf_dev_stop(accel_dev)) 273 adf_dev_stop(accel_dev);
274 dev_err(&GET_DEV(accel_dev), "Failed to stop QAT accel dev\n");
275
276 adf_dev_shutdown(accel_dev); 274 adf_dev_shutdown(accel_dev);
277 adf_cleanup_accel(accel_dev); 275 adf_cleanup_accel(accel_dev);
278 adf_cleanup_pci_dev(accel_dev); 276 adf_cleanup_pci_dev(accel_dev);
diff --git a/drivers/crypto/qat/qat_common/adf_common_drv.h b/drivers/crypto/qat/qat_common/adf_common_drv.h
index 0e82ce3c383e..c9e4d469e930 100644
--- a/drivers/crypto/qat/qat_common/adf_common_drv.h
+++ b/drivers/crypto/qat/qat_common/adf_common_drv.h
@@ -103,7 +103,7 @@ int adf_service_unregister(struct service_hndl *service);
103 103
104int adf_dev_init(struct adf_accel_dev *accel_dev); 104int adf_dev_init(struct adf_accel_dev *accel_dev);
105int adf_dev_start(struct adf_accel_dev *accel_dev); 105int adf_dev_start(struct adf_accel_dev *accel_dev);
106int adf_dev_stop(struct adf_accel_dev *accel_dev); 106void adf_dev_stop(struct adf_accel_dev *accel_dev);
107void adf_dev_shutdown(struct adf_accel_dev *accel_dev); 107void adf_dev_shutdown(struct adf_accel_dev *accel_dev);
108 108
109int adf_iov_putmsg(struct adf_accel_dev *accel_dev, u32 msg, u8 vf_nr); 109int adf_iov_putmsg(struct adf_accel_dev *accel_dev, u32 msg, u8 vf_nr);
diff --git a/drivers/crypto/qat/qat_common/adf_ctl_drv.c b/drivers/crypto/qat/qat_common/adf_ctl_drv.c
index 740335630c57..48a1248381b3 100644
--- a/drivers/crypto/qat/qat_common/adf_ctl_drv.c
+++ b/drivers/crypto/qat/qat_common/adf_ctl_drv.c
@@ -284,13 +284,8 @@ static int adf_ctl_stop_devices(uint32_t id)
284 if (!accel_dev->is_vf) 284 if (!accel_dev->is_vf)
285 continue; 285 continue;
286 286
287 if (adf_dev_stop(accel_dev)) { 287 adf_dev_stop(accel_dev);
288 dev_err(&GET_DEV(accel_dev), 288 adf_dev_shutdown(accel_dev);
289 "Failed to stop qat_dev%d\n", id);
290 ret = -EFAULT;
291 } else {
292 adf_dev_shutdown(accel_dev);
293 }
294 } 289 }
295 } 290 }
296 291
@@ -299,13 +294,8 @@ static int adf_ctl_stop_devices(uint32_t id)
299 if (!adf_dev_started(accel_dev)) 294 if (!adf_dev_started(accel_dev))
300 continue; 295 continue;
301 296
302 if (adf_dev_stop(accel_dev)) { 297 adf_dev_stop(accel_dev);
303 dev_err(&GET_DEV(accel_dev), 298 adf_dev_shutdown(accel_dev);
304 "Failed to stop qat_dev%d\n", id);
305 ret = -EFAULT;
306 } else {
307 adf_dev_shutdown(accel_dev);
308 }
309 } 299 }
310 } 300 }
311 return ret; 301 return ret;
diff --git a/drivers/crypto/qat/qat_common/adf_init.c b/drivers/crypto/qat/qat_common/adf_init.c
index ef5575e4a215..a29470bc8539 100644
--- a/drivers/crypto/qat/qat_common/adf_init.c
+++ b/drivers/crypto/qat/qat_common/adf_init.c
@@ -236,9 +236,9 @@ EXPORT_SYMBOL_GPL(adf_dev_start);
236 * is shuting down. 236 * is shuting down.
237 * To be used by QAT device specific drivers. 237 * To be used by QAT device specific drivers.
238 * 238 *
239 * Return: 0 on success, error code otherwise. 239 * Return: void
240 */ 240 */
241int adf_dev_stop(struct adf_accel_dev *accel_dev) 241void adf_dev_stop(struct adf_accel_dev *accel_dev)
242{ 242{
243 struct service_hndl *service; 243 struct service_hndl *service;
244 struct list_head *list_itr; 244 struct list_head *list_itr;
@@ -246,9 +246,9 @@ int adf_dev_stop(struct adf_accel_dev *accel_dev)
246 int ret; 246 int ret;
247 247
248 if (!adf_dev_started(accel_dev) && 248 if (!adf_dev_started(accel_dev) &&
249 !test_bit(ADF_STATUS_STARTING, &accel_dev->status)) { 249 !test_bit(ADF_STATUS_STARTING, &accel_dev->status))
250 return 0; 250 return;
251 } 251
252 clear_bit(ADF_STATUS_STARTING, &accel_dev->status); 252 clear_bit(ADF_STATUS_STARTING, &accel_dev->status);
253 clear_bit(ADF_STATUS_STARTED, &accel_dev->status); 253 clear_bit(ADF_STATUS_STARTED, &accel_dev->status);
254 254
@@ -279,8 +279,6 @@ int adf_dev_stop(struct adf_accel_dev *accel_dev)
279 else 279 else
280 clear_bit(ADF_STATUS_AE_STARTED, &accel_dev->status); 280 clear_bit(ADF_STATUS_AE_STARTED, &accel_dev->status);
281 } 281 }
282
283 return 0;
284} 282}
285EXPORT_SYMBOL_GPL(adf_dev_stop); 283EXPORT_SYMBOL_GPL(adf_dev_stop);
286 284
diff --git a/drivers/crypto/qat/qat_common/adf_sriov.c b/drivers/crypto/qat/qat_common/adf_sriov.c
index 1117a8b58280..4479b0b63296 100644
--- a/drivers/crypto/qat/qat_common/adf_sriov.c
+++ b/drivers/crypto/qat/qat_common/adf_sriov.c
@@ -259,13 +259,7 @@ int adf_sriov_configure(struct pci_dev *pdev, int numvfs)
259 return -EBUSY; 259 return -EBUSY;
260 } 260 }
261 261
262 if (adf_dev_stop(accel_dev)) { 262 adf_dev_stop(accel_dev);
263 dev_err(&GET_DEV(accel_dev),
264 "Failed to stop qat_dev%d\n",
265 accel_dev->accel_id);
266 return -EFAULT;
267 }
268
269 adf_dev_shutdown(accel_dev); 263 adf_dev_shutdown(accel_dev);
270 } 264 }
271 265
diff --git a/drivers/crypto/qat/qat_dh895xcc/adf_drv.c b/drivers/crypto/qat/qat_dh895xcc/adf_drv.c
index a8c4b92a7cbd..4d2de2838451 100644
--- a/drivers/crypto/qat/qat_dh895xcc/adf_drv.c
+++ b/drivers/crypto/qat/qat_dh895xcc/adf_drv.c
@@ -302,9 +302,7 @@ static void adf_remove(struct pci_dev *pdev)
302 pr_err("QAT: Driver removal failed\n"); 302 pr_err("QAT: Driver removal failed\n");
303 return; 303 return;
304 } 304 }
305 if (adf_dev_stop(accel_dev)) 305 adf_dev_stop(accel_dev);
306 dev_err(&GET_DEV(accel_dev), "Failed to stop QAT accel dev\n");
307
308 adf_dev_shutdown(accel_dev); 306 adf_dev_shutdown(accel_dev);
309 adf_disable_aer(accel_dev); 307 adf_disable_aer(accel_dev);
310 adf_cleanup_accel(accel_dev); 308 adf_cleanup_accel(accel_dev);
diff --git a/drivers/crypto/qat/qat_dh895xccvf/adf_drv.c b/drivers/crypto/qat/qat_dh895xccvf/adf_drv.c
index f8cc4bf0a50c..1bf753244230 100644
--- a/drivers/crypto/qat/qat_dh895xccvf/adf_drv.c
+++ b/drivers/crypto/qat/qat_dh895xccvf/adf_drv.c
@@ -270,9 +270,7 @@ static void adf_remove(struct pci_dev *pdev)
270 pr_err("QAT: Driver removal failed\n"); 270 pr_err("QAT: Driver removal failed\n");
271 return; 271 return;
272 } 272 }
273 if (adf_dev_stop(accel_dev)) 273 adf_dev_stop(accel_dev);
274 dev_err(&GET_DEV(accel_dev), "Failed to stop QAT accel dev\n");
275
276 adf_dev_shutdown(accel_dev); 274 adf_dev_shutdown(accel_dev);
277 adf_cleanup_accel(accel_dev); 275 adf_cleanup_accel(accel_dev);
278 adf_cleanup_pci_dev(accel_dev); 276 adf_cleanup_pci_dev(accel_dev);