From: Davide Libenzi Date: Tue, 27 Mar 2007 06:14:13 +0000 (+0200) Subject: GUASI engine: free lingering requests from the buffer on cleanup X-Git-Tag: fio-1.15~35 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=8999fe9a2a21de218b92a9e993f756ca9700eef9;hp=97c26cbe7f73f423ee8feceb9ec4369bfe442646 GUASI engine: free lingering requests from the buffer on cleanup Signed-off-by: Jens Axboe --- diff --git a/engines/guasi.c b/engines/guasi.c index 925c364a..c083eb36 100644 --- a/engines/guasi.c +++ b/engines/guasi.c @@ -206,9 +206,12 @@ static int fio_guasi_cancel(struct thread_data *td, struct io_u *io_u) static void fio_guasi_cleanup(struct thread_data *td) { struct guasi_data *ld = td->io_ops->data; + int n; GDBG_PRINT(("fio_guasi_cleanup(%p)\n", ld)); if (ld) { + for (n = 0; n < ld->reqs_nr; n++) + guasi_req_free(ld->reqs[n]); guasi_free(ld->hctx); free(ld->reqs); free(ld->io_us);