aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/crypto/ccree/cc_request_mgr.h
diff options
context:
space:
mode:
authorGilad Ben-Yossef <gilad@benyossef.com>2020-01-16 12:14:43 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2020-01-22 16:21:10 +0800
commit15fd2566bf54ee4d4781d8f170acfc9472a1541f (patch)
treeccb47dc306ee048067e588961dc3fbefd579a823 /drivers/crypto/ccree/cc_request_mgr.h
parentcrypto: ccree - fix FDE descriptor sequence (diff)
downloadwireguard-linux-15fd2566bf54ee4d4781d8f170acfc9472a1541f.tar.xz
wireguard-linux-15fd2566bf54ee4d4781d8f170acfc9472a1541f.zip
crypto: ccree - fix PM race condition
The PM code was racy, possibly causing the driver to submit requests to a powered down device. Fix the race and while at it simplify the PM code. Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com> Fixes: 1358c13a48c4 ("crypto: ccree - fix resume race condition on init") Cc: stable@kernel.org # v4.20 Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to '')
-rw-r--r--drivers/crypto/ccree/cc_request_mgr.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/drivers/crypto/ccree/cc_request_mgr.h b/drivers/crypto/ccree/cc_request_mgr.h
index f46cf766fe4d..ff7746aaaf35 100644
--- a/drivers/crypto/ccree/cc_request_mgr.h
+++ b/drivers/crypto/ccree/cc_request_mgr.h
@@ -40,12 +40,4 @@ void complete_request(struct cc_drvdata *drvdata);
void cc_req_mgr_fini(struct cc_drvdata *drvdata);
-#if defined(CONFIG_PM)
-int cc_resume_req_queue(struct cc_drvdata *drvdata);
-
-int cc_suspend_req_queue(struct cc_drvdata *drvdata);
-
-bool cc_req_queue_suspended(struct cc_drvdata *drvdata);
-#endif
-
#endif /*__REQUEST_MGR_H__*/