* \param incompat - features that MDS must understand to access object
*/
void lustre_lma_init(struct lustre_mdt_attrs *lma, const struct lu_fid *fid,
- __u32 incompat)
+ __u32 compat, __u32 incompat)
{
- lma->lma_compat = 0;
+ lma->lma_compat = compat;
lma->lma_incompat = incompat;
lma->lma_self_fid = *fid;
* \param buf - is the output buffer where to pack the on-disk HSM xattr.
* \param mh - is the md_hsm structure to pack.
*/
-void lustre_hsm2buf(void *buf, struct md_hsm *mh)
+void lustre_hsm2buf(void *buf, const struct md_hsm *mh)
{
struct hsm_attrs *attrs = (struct hsm_attrs *)buf;
ENTRY;