Changeset View
Changeset View
Standalone View
Standalone View
sys/fs/msdosfs/msdosfs_denode.c
Show First 20 Lines • Show All 546 Lines • ▼ Show 20 Lines | msdosfs_reclaim(struct vop_reclaim_args *ap) | ||||
struct denode *dep = VTODE(vp); | struct denode *dep = VTODE(vp); | ||||
#ifdef MSDOSFS_DEBUG | #ifdef MSDOSFS_DEBUG | ||||
printf("msdosfs_reclaim(): dep %p, file %s, refcnt %ld\n", | printf("msdosfs_reclaim(): dep %p, file %s, refcnt %ld\n", | ||||
dep, dep->de_Name, dep->de_refcnt); | dep, dep->de_Name, dep->de_refcnt); | ||||
#endif | #endif | ||||
/* | /* | ||||
* Destroy the vm object and flush associated pages. | |||||
*/ | |||||
vnode_destroy_vobject(vp); | |||||
/* | |||||
* Remove the denode from its hash chain. | * Remove the denode from its hash chain. | ||||
*/ | */ | ||||
vfs_hash_remove(vp); | vfs_hash_remove(vp); | ||||
/* | /* | ||||
* Purge old data structures associated with the denode. | * Purge old data structures associated with the denode. | ||||
*/ | */ | ||||
#if 0 /* XXX */ | #if 0 /* XXX */ | ||||
dep->de_flag = 0; | dep->de_flag = 0; | ||||
▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines |