From 6db67b725296e7a633c0a99e6b218695b95c6a01 Mon Sep 17 00:00:00 2001 From: Ari Sundholm Date: Wed, 20 Dec 2017 19:00:10 +0200 Subject: [PATCH] fsstress: Eliminate valgrind noise This patch plugs what we think are the remaining sources of valgrind noise we found when running fsstress under valgrind. The noise is caused by memory being left unfreed before process termination. Signed-off-by: Ari Sundholm Reviewed-by: Eryu Guan Signed-off-by: Eryu Guan --- ltp/fsstress.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ltp/fsstress.c b/ltp/fsstress.c index 96f48b1c..13d5dd54 100644 --- a/ltp/fsstress.c +++ b/ltp/fsstress.c @@ -614,6 +614,9 @@ int main(int argc, char **argv) return 1; } #endif + + cleanup_flist(); + free(freq_table); return 0; } } @@ -640,6 +643,7 @@ int main(int argc, char **argv) close(fd); } + free(freq_table); unlink(buf); return 0; } @@ -997,6 +1001,7 @@ doproc(void) } errout: chdir(".."); + free(homedir); if (cleanup) { sprintf(cmd, "rm -rf %s", buf); system(cmd); -- 2.39.5