Whamcloud - gitweb
LU-3963 obdclass: convert to linux list api
[fs/lustre-release.git] / lustre / include / md_object.h
index ba88aed..f8d0f46 100644 (file)
@@ -423,6 +423,14 @@ struct md_object {
         const struct md_dir_operations    *mo_dir_ops;
 };
 
+/* Mark the object to be dead, and can not be accessed anymore.
+ * XXX, right now, it will only be used for striped directory to
+ * mark the slave stripes dead, when deleting master object. It will be
+ * stored in slave LMV EA (see lod_mark_dead_object), which is only
+ * temporary, and will be removed later when we have proper way to mark
+ * the dead object. */
+#define LUSTRE_SLAVE_DEAD_FL           0x80000000
+
 /**
  * seq-server site.
  */
@@ -845,7 +853,7 @@ struct lu_local_obj_desc {
         __u32                            llod_oid;
         int                              llod_is_index;
         const struct dt_index_features  *llod_feat;
-        cfs_list_t                       llod_linkage;
+       struct list_head                 llod_linkage;
 };
 
 int lustre_buf2som(void *buf, int rc, struct md_som_data *msd);