vn_iowake(ioend->io_vnode);
mempool_free(ioend, xfs_ioend_pool);
}
vn_iowake(ioend->io_vnode);
mempool_free(ioend, xfs_ioend_pool);
}
VOP_BMAP(vp, offset, size, BMAPI_UNWRITTEN, NULL, NULL, error);
xfs_destroy_ioend(ioend);
}
VOP_BMAP(vp, offset, size, BMAPI_UNWRITTEN, NULL, NULL, error);
xfs_destroy_ioend(ioend);
}
* all the I/O from calling the completion routine too early.
*/
atomic_set(&ioend->io_remaining, 1);
* all the I/O from calling the completion routine too early.
*/
atomic_set(&ioend->io_remaining, 1);