}
}
- if (le16_to_cpu(el->l_next_free_rec) == 0) {
- ret = ocfs2_error(inode->i_sb,
- "Inode %lu has empty extent list at depth %u\n",
- inode->i_ino,
- le16_to_cpu(el->l_tree_depth));
- goto out;
- }
-
found = 0;
for (i = le16_to_cpu(el->l_next_free_rec) - 1; i >= 0; i--) {
rec = &el->l_recs[i];
if (!found) {
ret = ocfs2_error(inode->i_sb,
- "Inode %lu has bad extent record (%u, %u, 0) in btree\n",
- inode->i_ino,
- le32_to_cpu(rec->e_cpos),
- ocfs2_rec_clusters(el, rec));
+ "Inode %lu has no extent record for hash %u in btree (next_free_rec %u)\n",
+ inode->i_ino, major_hash,
+ le16_to_cpu(el->l_next_free_rec));
goto out;
}