struct md_object *obj,
struct ldlm_enqueue_info *einfo,
union ldlm_policy_data *policy);
+
+ int (*moo_invalidate)(const struct lu_env *env, struct md_object *obj);
};
/**
return m->mo_ops->moo_xattr_list(env, m, buf);
}
+static inline int mo_invalidate(const struct lu_env *env, struct md_object *m)
+{
+ LASSERT(m->mo_ops->moo_invalidate);
+ return m->mo_ops->moo_invalidate(env, m);
+}
+
static inline int mo_swap_layouts(const struct lu_env *env,
struct md_object *o1,
struct md_object *o2, __u64 flags)