summaryrefslogtreecommitdiffstats
path: root/tools/perf/Documentation/manpage-1.72.xsl
diff options
context:
space:
mode:
authorDavid Rientjes <rientjes@google.com>2009-09-22 02:04:31 +0200
committerLinus Torvalds <torvalds@linux-foundation.org>2009-09-22 16:17:47 +0200
commit4af5a2f770cc8575840ccb1514ec76ecb592985c (patch)
tree7af18234d7d171a946925e65e987fd51648be3aa /tools/perf/Documentation/manpage-1.72.xsl
parentflex_array: poison free elements (diff)
downloadlinux-4af5a2f770cc8575840ccb1514ec76ecb592985c.tar.xz
linux-4af5a2f770cc8575840ccb1514ec76ecb592985c.zip
flex_array: add flex_array_shrink function
Add a new function to the flex_array API: int flex_array_shrink(struct flex_array *fa) This function will free all unused second-level pages. Since elements are now poisoned if they are not allocated with __GFP_ZERO, it's possible to identify parts that consist solely of unused elements. flex_array_shrink() returns the number of pages freed. Signed-off-by: David Rientjes <rientjes@google.com> Cc: Dave Hansen <dave@linux.vnet.ibm.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'tools/perf/Documentation/manpage-1.72.xsl')
0 files changed, 0 insertions, 0 deletions