Whamcloud - gitweb
- init store before using it.
authoryury <yury>
Tue, 27 Jun 2006 10:44:12 +0000 (10:44 +0000)
committeryury <yury>
Tue, 27 Jun 2006 10:44:12 +0000 (10:44 +0000)
lustre/fid/fid_handler.c

index 3bf67e5..bb20f56 100644 (file)
@@ -451,6 +451,10 @@ seq_server_init(struct lu_server_seq *seq,
         
         lu_device_get(&seq->seq_dev->dd_lu_dev);
 
+        rc = seq_store_init(seq, ctx);
+        if (rc)
+                GOTO(out, rc);
+        
         /* request backing store for saved sequence info */
         rc = seq_store_read(seq, ctx);
         if (rc == -ENODATA) {
@@ -462,10 +466,6 @@ seq_server_init(struct lu_server_seq *seq,
                GOTO(out, rc);
        }
         
-        rc = seq_store_init(seq, ctx);
-        if (rc)
-                GOTO(out, rc);
-        
 #ifdef LPROCFS
         rc  = seq_server_proc_init(seq);
         if (rc)