Whamcloud - gitweb
LU-14487 modules: remove references to Sun Trademark.
[fs/lustre-release.git] / lustre / osd-ldiskfs / osd_oi.h
index 8bced80..95056c0 100644 (file)
@@ -27,7 +27,6 @@
  */
 /*
  * This file is part of Lustre, http://www.lustre.org/
- * Lustre is a trademark of Sun Microsystems, Inc.
  *
  * lustre/osd/osd_oi.h
  *
 #include <lu_object.h>
 #include <md_object.h>
 
-#define OSD_OI_FID_NR         (1UL << OSD_OI_FID_OID_BITS)
-#define OSD_OI_FID_NR_MAX     (1UL << OSD_OI_FID_OID_BITS_MAX)
-
-#define OSD_OII_NOGEN (0)
+#define OSD_OI_FID_OID_BITS    6
+#define OSD_OI_FID_NR          (1UL << OSD_OI_FID_OID_BITS)
+#define OSD_OII_NOGEN          (0)
 
 struct lu_fid;
 struct osd_thread_info;
@@ -132,8 +130,11 @@ static inline int osd_id_eq_strict(const struct osd_inode_id *id0,
 enum oi_check_flags {
        OI_CHECK_FLD    = 0x00000001,
        OI_KNOWN_ON_OST = 0x00000002,
+       OI_LOCKED       = 0x00000004,
 };
 
+extern unsigned int osd_oi_count;
+
 int osd_oi_mod_init(void);
 int osd_oi_init(struct osd_thread_info *info, struct osd_device *osd,
                bool restored);