From dab41b1c4322d968da5d69ceddac85a227675614 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Thu, 22 Jun 2017 15:50:01 -0600 Subject: [PATCH] iolog: get work items out of shared memory pool Signed-off-by: Jens Axboe --- iolog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iolog.c b/iolog.c index 45a95aa4..05cabd0c 100644 --- a/iolog.c +++ b/iolog.c @@ -1247,7 +1247,7 @@ static int gz_work(struct iolog_flush_data *data) ret = 0; done: if (data->free) - free(data); + sfree(data); return ret; err: while (!flist_empty(&list)) { @@ -1348,7 +1348,7 @@ int iolog_cur_flush(struct io_log *log, struct io_logs *cur_log) { struct iolog_flush_data *data; - data = malloc(sizeof(*data)); + data = smalloc(sizeof(*data)); if (!data) return 1; -- 2.25.1