Whamcloud - gitweb
LU-9010 ptlrpc: Change static defines to use macro for gss_krb5_mech.c 36/33936/6
authorArshad Hussain <arshad.super@gmail.com>
Thu, 27 Dec 2018 17:36:56 +0000 (12:36 -0500)
committerOleg Drokin <green@whamcloud.com>
Sat, 4 May 2019 05:57:34 +0000 (05:57 +0000)
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 <arshad.super@gmail.com>
Change-Id: I5da319ce013c29043fc4bde4a4946cfbdf6c2491
Reviewed-on: https://review.whamcloud.com/33936
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Ben Evans <bevans@cray.com>
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/ptlrpc/gss/gss_krb5_mech.c

index 271350f..4f4e0f2 100644 (file)
@@ -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");