--- src/sys/vfs/hammer/hammer_transaction.c 2008/06/26 04:06:23 1.22 +++ src/sys/vfs/hammer/hammer_transaction.c 2008/07/19 04:51:09 1.22.2.1 @@ -227,6 +227,8 @@ hammer_destroy_objid_cache(hammer_mount_ while ((ocp = TAILQ_FIRST(&hmp->objid_cache_list)) != NULL) { TAILQ_REMOVE(&hmp->objid_cache_list, ocp, entry); + if (ocp->dip) + ocp->dip->objid_cache = NULL; kfree(ocp, M_HAMMER); } }