--- sys/ufs/ffs/ffs_softdep.c-orig 2007-10-05 23:00:59.000000000 -0500 +++ sys/ufs/ffs/ffs_softdep.c 2007-10-05 23:06:19.000000000 -0500 @@ -3631,8 +3631,7 @@ add_to_worklist(&dirrem->dm_list); FREE_LOCK(&lk); vput(vp); - if (xp == NULL) - handle_workitem_remove(dirrem, NULL); + handle_workitem_remove(dirrem, NULL); return; } WORKLIST_INSERT(&inodedep->id_inowait, &dirrem->dm_list);