diff options
author | наб <[email protected]> | 2021-12-27 03:02:17 +0100 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2022-02-15 16:26:00 -0800 |
commit | e013057492c43cec6eb4b55bc06581c7113ed4f6 (patch) | |
tree | 56dab14d5563b7e58be8d153d5e098eed27762b9 /module/icp | |
parent | de0ec5e7dfe9adc893440cf114cb719c043fe5f5 (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.c | 2 | ||||
-rw-r--r-- | module/icp/include/sys/crypto/impl.h | 6 |
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; |