if (imni->ib) {
clear_bit(B_Claimed, &imni->ib->b.flags);
clear_bit(B_PinPending, &imni->ib->b.flags);
+ lafs_orphan_release(fs_from_inode(imni->ib->b.inode),
+ imni->ib);
}
if (imni->mb)
clear_bit(B_PinPending, &imni->mb->b.flags);
lafs_checkpoint_unlock(fs);
err = -ENOSPC;
abort:
- inode_map_new_abort(&imni);
lafs_orphan_abort(&oi);
+ inode_map_new_abort(&imni);
lafs_cluster_update_abort(&ui);
return ERR_PTR(err);
}