Re: [PATCH 2.6.17-rc4 6/6] Remove some of the kmemleak false positives

Avi Kivity
2006-05-15T11:53:03Z

Catalin Marinas wrote:
> From: Catalin Marinas <catalin.marinas@arm.com>
>
> There are allocations for which the main pointer cannot be found but they
> are not memory leaks. This patch fixes some of them.
>
>
> #include "util.h"
> @@ -389,6 +394,10 @@ void* ipc_rcu_alloc(int size)
> */
> if (rcu_use_vmalloc(size)) {
> out = vmalloc(HDRLEN_VMALLOC + size);
> +#ifdef CONFIG_DEBUG_MEMLEAK
> + /* avoid a false alarm. That's not a memory leak */
> + memleak_free(out);
> +#endif
>

Maybe add a function memleak_false_alarm() (which just calls
memleak_free()) to document the fact that nothing is actually freed.

--
error compiling committee.c: too many arguments to function