Whamcloud - gitweb
LU-11385 odbclass: Handle gracefully if nsproxy is NULL
[fs/lustre-release.git] / lustre / ptlrpc / gss / sec_gss.c
index e1a53a0..8ca6e2f 100644 (file)
@@ -1102,6 +1102,9 @@ int gss_sec_create_common(struct gss_sec *gsec,
        sec->ps_import = class_import_get(imp);
        spin_lock_init(&sec->ps_lock);
        INIT_LIST_HEAD(&sec->ps_gc_list);
+       sec->ps_sepol_mtime = 0;
+       sec->ps_sepol_checknext = ktime_set(0, 0);
+       sec->ps_sepol[0] = '\0';
 
         if (!svcctx) {
                 sec->ps_gc_interval = GSS_GC_INTERVAL;
@@ -2851,13 +2854,13 @@ static int __init sptlrpc_gss_init(void)
 {
         int rc;
 
-        rc = gss_init_lproc();
+       rc = gss_init_tunables();
         if (rc)
                 return rc;
 
         rc = gss_init_cli_upcall();
         if (rc)
-                goto out_lproc;
+               goto out_tunables;
 
         rc = gss_init_svc_upcall();
         if (rc)
@@ -2902,8 +2905,8 @@ out_svc_upcall:
        gss_exit_svc_upcall();
 out_cli_upcall:
        gss_exit_cli_upcall();
-out_lproc:
-       gss_exit_lproc();
+out_tunables:
+       gss_exit_tunables();
        return rc;
 }
 
@@ -2914,7 +2917,7 @@ static void __exit sptlrpc_gss_exit(void)
         cleanup_kerberos_module();
         gss_exit_svc_upcall();
         gss_exit_cli_upcall();
-        gss_exit_lproc();
+       gss_exit_tunables();
 }
 
 MODULE_AUTHOR("OpenSFS, Inc. <http://www.lustre.org/>");