From: Arshad Hussain Date: Thu, 27 Dec 2018 17:36:56 +0000 (-0500) Subject: LU-9010 ptlrpc: Change static defines to use macro for gss_krb5_mech.c X-Git-Tag: 2.12.54~105 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=refs%2Fchanges%2F36%2F33936%2F6;p=fs%2Flustre-release.git LU-9010 ptlrpc: Change static defines to use macro for gss_krb5_mech.c This patch replaces spinlock which are defined statically in file lustre/ptlrpc/gss/gss_krb5_mech.c with kernel provided macro. Signed-off-by: Arshad Hussain Change-Id: I5da319ce013c29043fc4bde4a4946cfbdf6c2491 Reviewed-on: https://review.whamcloud.com/33936 Reviewed-by: Andreas Dilger Reviewed-by: Ben Evans Reviewed-by: Sebastien Buisson Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Oleg Drokin --- diff --git a/lustre/ptlrpc/gss/gss_krb5_mech.c b/lustre/ptlrpc/gss/gss_krb5_mech.c index 271350f..4f4e0f2 100644 --- a/lustre/ptlrpc/gss/gss_krb5_mech.c +++ b/lustre/ptlrpc/gss/gss_krb5_mech.c @@ -69,7 +69,7 @@ #include "gss_krb5.h" #include "gss_crypto.h" -static spinlock_t krb5_seq_lock; +static DEFINE_SPINLOCK(krb5_seq_lock); struct krb5_enctype { char *ke_dispname; @@ -1569,8 +1569,6 @@ int __init init_kerberos_module(void) { int status; - spin_lock_init(&krb5_seq_lock); - status = lgss_mech_register(&gss_kerberos_mech); if (status) CERROR("Failed to register kerberos gss mechanism!\n");