Whamcloud - gitweb
Revert "b=19427 correct lmm_object_id and reserve fids for fid-on-OST."
[fs/lustre-release.git] / lustre / osd / osd_igif.c
index b6533bd..9228d18 100644 (file)
 /* struct osd_inode_id */
 #include "osd_oi.h"
 #include "osd_igif.h"
-#include "osd_internal.h"
 
 void lu_igif_to_id(const struct lu_fid *fid, struct osd_inode_id *id)
 {
-        LASSERT(osd_fid_is_igif(fid));
+        LASSERT(fid_is_igif(fid));
         id->oii_ino = lu_igif_ino(fid);
         id->oii_gen = lu_igif_gen(fid);
 }
 
+void lu_igif_build(struct lu_fid *fid, __u32 ino, __u32 gen)
+{
+        fid->f_seq = ino;
+        fid->f_oid = gen;
+        fid->f_ver = 0;
+        LASSERT(fid_is_igif(fid));
+}