__u32 la_flags; /* object flags */
__u32 la_nlink; /* number of persistent references to this
* object */
+ __u32 la_blkbits; /* blk bits of the object*/
__u32 la_blksize; /* blk size of the object*/
__u32 la_rdev; /* real device */
__u64 la_valid; /* valid bits */
};
-
/*
* Layer in the layered object.
*/
LU_XATTR_CREATE = (1 << 1)
};
+/* For lu_context health-checks */
+enum lu_context_state {
+ LCS_INITIALIZED = 1,
+ LCS_ENTERED,
+ LCS_LEFT,
+ LCS_FINALIZED
+};
+
/*
* lu_context. Execution context for lu_object methods. Currently associated
* with thread.
* detail.
*/
void **lc_value;
+ enum lu_context_state lc_state;
};
/*