Whamcloud - gitweb
Branch HEAD
[fs/lustre-release.git] / lustre / ptlrpc / gss / gss_krb5_mech.c
index 3dc02c7..a9a5388 100644 (file)
@@ -2,8 +2,9 @@
  * vim:expandtab:shiftwidth=8:tabstop=8:
  *
  * Modifications for Lustre
- * Copyright 2004 - 2006, Cluster File Systems, Inc.
- * All rights reserved
+ *
+ * Copyright  2008 Sun Microsystems, Inc. All rights reserved
+ *
  * Author: Eric Mei <ericm@clusterfs.com>
  */
 
@@ -76,7 +77,7 @@
 #include "gss_asn1.h"
 #include "gss_krb5.h"
 
-spinlock_t krb5_seq_lock = SPIN_LOCK_UNLOCKED;
+static spinlock_t krb5_seq_lock;
 
 struct krb5_enctype {
         char           *ke_dispname;
@@ -1325,6 +1326,8 @@ 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");