From: Sitsofe Wheeler Date: Sun, 26 Jul 2020 06:14:15 +0000 (+0100) Subject: memory: fix incorrect pointer comparison when freeing cuda memory X-Git-Tag: fio-3.22~22^2~1 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=400ff0fb4bd5d3ecbff5fa4e783ea4d3e52817f1;p=fio.git memory: fix incorrect pointer comparison when freeing cuda memory This fixes the following warning spotted by gcc 7: memory.c: In function ‘free_mem_cudamalloc’: memory.c:277:22: error: comparison between pointer and integer [-Werror] if (td->dev_mem_ptr != NULL) ^~ Signed-off-by: Sitsofe Wheeler --- diff --git a/memory.c b/memory.c index 5f0225f7..6cf73333 100644 --- a/memory.c +++ b/memory.c @@ -274,7 +274,7 @@ static int alloc_mem_cudamalloc(struct thread_data *td, size_t total_mem) static void free_mem_cudamalloc(struct thread_data *td) { #ifdef CONFIG_CUDA - if (td->dev_mem_ptr != NULL) + if (td->dev_mem_ptr) cuMemFree(td->dev_mem_ptr); if (cuCtxDestroy(td->cu_ctx) != CUDA_SUCCESS)