Beispiel #1
0
void
smbfs_done(void)
{

	pool_destroy(&smbfs_node_pool);
	malloc_type_detach(M_SMBNODENAME);
	malloc_type_detach(M_SMBFSDATA);

	SMBVDEBUG0("done.\n");
}
/*
 * Globally clean up the filesystem.
 */
static void 
efs_done(void)
{
	
	pool_destroy(&efs_inode_pool);
	efs_ihashdone();
	malloc_type_detach(M_EFSMNT);
	malloc_type_detach(M_EFSINO);
	malloc_type_detach(M_EFSTMP);
}
Beispiel #3
0
/*
 * Free resources previously allocated in nfs_node_reinit().
 */
void
nfs_node_done()
{
	pool_destroy(&nfs_node_pool);
	pool_destroy(&nfs_vattr_pool);
	malloc_type_detach(M_NFSNODE);
}
Beispiel #4
0
void
adosfs_done(void)
{

	pool_destroy(&adosfs_node_pool);
	mutex_destroy(&adosfs_hashlock);
	malloc_type_detach(M_ANODE);
}
Beispiel #5
0
static void
ntfs_done(void)
{
	ntfs_nthashdone();
	malloc_type_detach(M_NTFSMNT);
	malloc_type_detach(M_NTFSNTNODE);
	malloc_type_detach(M_NTFSFNODE);
	malloc_type_detach(M_NTFSDIR);
	malloc_type_detach(M_NTFSNTVATTR);
	malloc_type_detach(M_NTFSRDATA);
	malloc_type_detach(M_NTFSDECOMP);
	malloc_type_detach(M_NTFSRUN);
}
Beispiel #6
0
void
hfs_done(void)
{

#ifdef HFS_DEBUG	
	printf("vfsop = hfs_done()\n");
#endif /* HFS_DEBUG */

	malloc_type_detach(M_HFSMNT);

	hfslib_done();
	hfs_nhashdone();
}