From 37b5912545b263fd5c836a38fe953c90c6a1a66a Mon Sep 17 00:00:00 2001 From: Tomasz Zawadzki Date: Mon, 3 Jun 2019 08:47:50 -0400 Subject: [PATCH] fio_plugin: fix io completion queue leak in nvme plugin fio_thread->iocq allocated on line 403 was leaked when fio finished its run. Change-Id: I740dcaa1e0037283d099ddf4bc125cec57cfdbcc Signed-off-by: Tomasz Zawadzki Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/456623 Tested-by: SPDK CI Jenkins Reviewed-by: Shuhei Matsumoto Reviewed-by: Darek Stojaczyk Reviewed-by: Jim Harris --- examples/nvme/fio_plugin/fio_plugin.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/nvme/fio_plugin/fio_plugin.c b/examples/nvme/fio_plugin/fio_plugin.c index 9bfadbee4..2c87cd913 100644 --- a/examples/nvme/fio_plugin/fio_plugin.c +++ b/examples/nvme/fio_plugin/fio_plugin.c @@ -907,6 +907,7 @@ static void spdk_fio_cleanup(struct thread_data *td) fio_qpair = fio_qpair_tmp; } + free(fio_thread->iocq); free(fio_thread); pthread_mutex_lock(&g_mutex);