/* i_mutex protects dirorphans */
LAFS_BUG(!mutex_is_locked(&dir->i_mutex), &b->b);
if (list_empty(&b->orphans)) {
- getdref(b, MKREF(orphan));
+ getdref(b, MKREF(dirorphan));
list_add(&b->orphans, &LAFSI(dir)->md.file.dirorphans);
if (list_empty(&LAFSI(dir)->orphans)) {
struct fs *fs = fs_from_inode(dir);
unmap_dblock(b, buf);
}
lafs_checkpoint_unlock(fs);
- putdref(b, MKREF(orphan));
+ putdref(b, MKREF(dirorphan));
lafs_orphan_release(fs, b);
return 0;