void ktrace_uninit(void) { kmem_zone_destroy(ktrace_hdr_zone); kmem_zone_destroy(ktrace_ent_zone); mtx_destroy(&wrap_lock); }
void __exit xfs_qm_exit(void) { xfs_qm_cleanup_procfs(); if (qm_dqzone) kmem_zone_destroy(qm_dqzone); if (qm_dqtrxzone) kmem_zone_destroy(qm_dqtrxzone); }
/* * xfs_filestream_uninit() is called at xfs termination time to destroy the * memory zone that was used for filestream data structure allocation. */ void xfs_filestream_uninit(void) { #ifdef XFS_FILESTREAMS_TRACE ktrace_free(xfs_filestreams_trace_buf); #endif kmem_zone_destroy(item_zone); }
int __init xfs_qm_init(void) { xfs_qm_dqzone = kmem_zone_init(sizeof(struct xfs_dquot), "xfs_dquot"); if (!xfs_qm_dqzone) goto out; xfs_qm_dqtrxzone = kmem_zone_init(sizeof(struct xfs_dquot_acct), "xfs_dqtrx"); if (!xfs_qm_dqtrxzone) goto out_free_dqzone; return 0; out_free_dqzone: kmem_zone_destroy(xfs_qm_dqzone); out: return -ENOMEM; }
void xfs_filestream_uninit(void) { kmem_zone_destroy(item_zone); }
void xfs_qm_exit(void) { kmem_zone_destroy(xfs_qm_dqtrxzone); kmem_zone_destroy(xfs_qm_dqzone); }