/* ********************************************************************* * fs_uninit(fsctx) * * Uninitialize a file system context. * * Input parameters: * fsctx - filesystem context to remove (from fs_init) * * Return value: * 0 if ok * else error ********************************************************************* */ int fs_uninit(fileio_ctx_t *fsctx) { BDUNINIT(fsctx->ops,fsctx->fsctx); KFREE(fsctx); return 0; }
static void lzmafs_fileop_uninit(void *fsctx_arg) { lzmafs_fsctx_t *fsctx = (lzmafs_fsctx_t *) fsctx_arg; if (fsctx->lzmafsctx_refcnt) { xprintf("lzmafs_fileop_uninit: warning: refcnt not zero\n"); } BDUNINIT(fsctx->lzmafsctx_subops,fsctx->lzmafsctx_subfsctx); KFREE(fsctx); }