From: Li Zefan Date: Fri, 27 Mar 2009 02:20:24 +0000 (+0800) Subject: blktrace: fix memory leak when freeing struct blk_io_trace X-Git-Tag: v2.6.30-rc1~2^2~13^5~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ad5dd5493a55e462796e42e50a49e76df76fdb05;p=pandora-kernel.git blktrace: fix memory leak when freeing struct blk_io_trace Impact: fix mixed ioctl and ftrace-plugin blktrace use memory leak When mixing the use of ioctl-based blktrace and ftrace-based blktrace, we can leak memory in this way: # btrace /dev/sda > /dev/null & # echo 0 > /sys/block/sda/sda1/trace/enable now we leak bt->dropped_file, bt->msg_file, bt->rchan... Signed-off-by: Li Zefan Acked-by: Jens Axboe Cc: Arnaldo Carvalho de Melo Cc: Steven Rostedt Cc: Frederic Weisbecker Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed