From ad51768ddb043c5fd2a3c6b8663c66b71dc3f391 Mon Sep 17 00:00:00 2001 From: Arshad Hussain Date: Thu, 27 Dec 2018 12:36:56 -0500 Subject: [PATCH] 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 --- lustre/ptlrpc/gss/gss_krb5_mech.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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"); -- 1.8.3.1