#include <cl_object.h>
#include "lov_internal.h"
-/** \addtogroup lov lov @{ */
-
/** \defgroup lov lov
* Logical object volume layer. This layer implements data striping (raid0).
*
LLT_EMPTY,
/** striped file */
LLT_RAID0,
- /** join file */
- LLT_JOIN,
LLT_NR
};
} raid0;
struct lov_layout_state_empty {
} empty;
- struct lov_layout_state_join {
- } join;
} u;
/**
* Thread that acquired lov_object::lo_type_guard in an exclusive
unsigned lls_nr_filled;
/**
* Set when sub-lock was canceled, while top-lock was being
- * unlocked.
+ * used, or unused.
*/
- int lls_unuse_race;
+ int lls_cancel_race:1;
/**
* An array of sub-locks
*