talloc: use TC_UNDEFINE_SHRINK_CHUNK() instead of TC_INVALIDATE_SHRINK_CHUNK() for...
authorStefan Metzmacher <metze@samba.org>
Mon, 2 May 2011 11:50:52 +0000 (13:50 +0200)
committerStefan Metzmacher <metze@samba.org>
Mon, 2 May 2011 11:58:22 +0000 (13:58 +0200)
commitf0f5ac18e55062dcde28003cebc09fa3eb6ae6a5
tree02cd2201ef611aa88e0daec1d40aaa8e55dcdedd
parentd87427973c0f43d85546f5875b223929ac1a50d4
talloc: use TC_UNDEFINE_SHRINK_CHUNK() instead of TC_INVALIDATE_SHRINK_CHUNK() for realloc path

If we optimize on top of raw realloc() we need
TC_INVALIDATE_SHRINK_CHUNK together with TC_UNDEFINE_GROW_CHUNK
(with was missing and caused false positive valgrind warnings).

But that is really slow, as we do a lot of talloc_realloc calls in samba.

That's why we only to TC_UNDEFINE_SHRINK_CHUNK() for now.

metze
lib/talloc/talloc.c