- CERROR("error getting EA %s from MDS inode %ld: rc = %d\n",
- XATTR_LUSTRE_MDS_OBJID, inode->i_ino, rc);
- *id = 0;
- } else if (data.mo_magic != cpu_to_le16(XATTR_MDS_MO_MAGIC)) {
- CERROR("MDS object id %Ld has bad magic %x\n",
- (unsigned long long)le64_to_cpu(data.mo_id),
- le16_to_cpu(data.mo_magic));
- rc = -EINVAL;
- } else {
- *id = le64_to_cpu(data.mo_id);
- /* FIXME: will actually use data.mo_ost at some point */
- if (data.mo_ost)
- CERROR("MDS objid %Ld with ost index %d!\n",
- *id, data.mo_ost);
+ CDEBUG(D_INFO, "error getting EA %s from MDS inode %ld: "
+ "rc = %d\n", XATTR_LUSTRE_MDS_OBJID, inode->i_ino, rc);
+ memset(lmm, 0, size);
+ return rc;