aboutsummaryrefslogtreecommitdiffstats
path: root/module/icp
diff options
context:
space:
mode:
authorнаб <[email protected]>2021-12-27 03:02:17 +0100
committerBrian Behlendorf <[email protected]>2022-02-15 16:26:00 -0800
commite013057492c43cec6eb4b55bc06581c7113ed4f6 (patch)
tree56dab14d5563b7e58be8d153d5e098eed27762b9 /module/icp
parentde0ec5e7dfe9adc893440cf114cb719c043fe5f5 (diff)
module: icp: remove unused pd_{remove_cv,hash_limit}
Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Closes #12901
Diffstat (limited to 'module/icp')
-rw-r--r--module/icp/core/kcf_prov_tabs.c2
-rw-r--r--module/icp/include/sys/crypto/impl.h6
2 files changed, 0 insertions, 8 deletions
diff --git a/module/icp/core/kcf_prov_tabs.c b/module/icp/core/kcf_prov_tabs.c
index b8016e0ce..636c97f18 100644
--- a/module/icp/core/kcf_prov_tabs.c
+++ b/module/icp/core/kcf_prov_tabs.c
@@ -214,7 +214,6 @@ kcf_alloc_provider_desc(void)
desc->pd_state = KCF_PROV_ALLOCATED;
mutex_init(&desc->pd_lock, NULL, MUTEX_DEFAULT, NULL);
- cv_init(&desc->pd_resume_cv, NULL, CV_DEFAULT, NULL);
cv_init(&desc->pd_remove_cv, NULL, CV_DEFAULT, NULL);
return (desc);
@@ -264,7 +263,6 @@ kcf_free_provider_desc(kcf_provider_desc_t *desc)
/* free the kernel memory associated with the provider descriptor */
mutex_destroy(&desc->pd_lock);
- cv_destroy(&desc->pd_resume_cv);
cv_destroy(&desc->pd_remove_cv);
kmem_free(desc, sizeof (kcf_provider_desc_t));
diff --git a/module/icp/include/sys/crypto/impl.h b/module/icp/include/sys/crypto/impl.h
index c15e263c4..ce1075760 100644
--- a/module/icp/include/sys/crypto/impl.h
+++ b/module/icp/include/sys/crypto/impl.h
@@ -81,8 +81,6 @@ typedef struct kcf_sched_info {
* acquire any locks here as it is not critical to get the exact number
* and the lock contention may be too costly for this code path.
*/
-#define KCF_PROV_LOAD(pd) ((pd)->pd_irefcnt)
-
#define KCF_PROV_INCRSTATS(pd, error) { \
(pd)->pd_sched_info.ks_ndispatches++; \
if (error == CRYPTO_BUSY) \
@@ -154,8 +152,6 @@ typedef enum {
* by the provider during registration
* pd_remove_cv: cv to wait on while the provider queue drains
* pd_description: Provider description string
- * pd_hash_limit Maximum data size that hash mechanisms of this provider
- * can support.
* pd_kcf_prov_handle: KCF-private handle assigned by KCF
* pd_prov_id: Identification # assigned by KCF to provider
* pd_kstat: kstat associated with the provider
@@ -166,7 +162,6 @@ typedef struct kcf_provider_desc {
uint_t pd_irefcnt;
kmutex_t pd_lock;
kcf_prov_state_t pd_state;
- kcondvar_t pd_resume_cv;
const crypto_ops_t *pd_ops_vector;
ushort_t pd_mech_indx[KCF_OPS_CLASSSIZE]\
[KCF_MAXMECHTAB];
@@ -175,7 +170,6 @@ typedef struct kcf_provider_desc {
uint_t pd_mech_list_count;
kcondvar_t pd_remove_cv;
const char *pd_description;
- uint_t pd_hash_limit;
crypto_kcf_provider_handle_t pd_kcf_prov_handle;
crypto_provider_id_t pd_prov_id;
kstat_t *pd_kstat;