Whamcloud - gitweb
LU-2449 mdd: set linkea on /ROOT
[fs/lustre-release.git] / lustre / mdd / mdd_dir.c
index 5fb1cf8..9a9d26a 100644 (file)
@@ -1471,7 +1471,8 @@ static int mdd_declare_object_initialize(const struct lu_env *env,
         }
 
        if (rc == 0 && (fid_is_norm(mdo2fid(child)) ||
-                       fid_is_dot_lustre(mdo2fid(child))))
+                       fid_is_dot_lustre(mdo2fid(child)) ||
+                       fid_is_root(mdo2fid(child))))
                 mdd_declare_links_add(env, child, handle);
 
        RETURN(rc);
@@ -1521,7 +1522,8 @@ int mdd_object_initialize(const struct lu_env *env, const struct lu_fid *pfid,
         }
 
        if (rc == 0 && (fid_is_norm(mdo2fid(child)) ||
-                       fid_is_dot_lustre(mdo2fid(child))))
+                       fid_is_dot_lustre(mdo2fid(child)) ||
+                       fid_is_root(mdo2fid(child))))
                mdd_links_add(env, child, pfid, lname, handle, 1);
 
        RETURN(rc);