linux/tools/perf
Peter Zijlstra 906010b213 perf_event: Provide vmalloc() based mmap() backing
Some architectures such as Sparc, ARM and MIPS (basically
everything with flush_dcache_page()) need to deal with dcache
aliases by carefully placing pages in both kernel and user maps.

These architectures typically have to use vmalloc_user() for this.

However, on other architectures, vmalloc() is not needed and has
the downsides of being more restricted and slower than regular
allocations.

Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Acked-by: David Miller <davem@davemloft.net>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Jens Axboe <jens.axboe@oracle.com>
Cc: Paul Mackerras <paulus@samba.org>
LKML-Reference: <1254830228.21044.272.camel@laptop>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-10-06 14:21:50 +02:00
..
Documentation
util perf tools: elf_sym__is_function() should accept "zero" sized functions 2009-10-06 12:08:08 +02:00
.gitignore
CREDITS
Makefile
builtin-annotate.c
builtin-help.c
builtin-list.c
builtin-record.c perf: Propagate term signal to child 2009-10-04 19:37:39 +02:00
builtin-report.c
builtin-sched.c
builtin-stat.c perf: Propagate term signal to child 2009-10-04 19:37:39 +02:00
builtin-timechart.c
builtin-top.c
builtin-trace.c perf trace: Remove unused code in builtin-trace.c 2009-10-06 12:02:33 +02:00
builtin.h
command-list.txt
design.txt perf_event: Provide vmalloc() based mmap() backing 2009-10-06 14:21:50 +02:00
perf.c
perf.h