Linus Torvalds
268bb0ce3e
sanitize <linux/prefetch.h> usage
...
Commit e66eed651f ("list: remove prefetching from regular list
iterators") removed the include of prefetch.h from list.h, which
uncovered several cases that had apparently relied on that rather
obscure header file dependency.
So this fixes things up a bit, using
grep -L linux/prefetch.h $(git grep -l '[^a-z_]prefetchw*(' -- '*.[ch]')
grep -L 'prefetchw*(' $(git grep -l 'linux/prefetch.h' -- '*.[ch]')
to guide us in finding files that either need <linux/prefetch.h>
inclusion, or have it despite not needing it.
There are more of them around (mostly network drivers), but this gets
many core ones.
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-05-20 12:50:29 -07:00
..
arch
[S390] perf: add DWARF register lookup for s390
2011-01-05 12:47:31 +01:00
bench
perf tool: Fix gcc 4.6.0 issues
2011-02-07 12:41:41 -02:00
config
perf tools: git mv tools/perf/{features-tests.mak,config/}
2011-04-19 08:18:36 -03:00
Documentation
Merge branches 'sched-core-for-linus' and 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2011-05-19 17:41:22 -07:00
python
perf evlist: Store pointer to the cpu and thread maps
2011-01-31 12:40:52 -02:00
scripts
perf script: Finish the rename from trace to script
2010-12-25 11:29:02 -02:00
util
sanitize <linux/prefetch.h> usage
2011-05-20 12:50:29 -07:00
.gitignore
perf tools: Makefile: Remove various and sundry cruft
2011-02-18 07:43:06 -02:00
builtin-annotate.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-bench.c
perf options: Type check all the remaining OPT_ variants
2010-05-17 16:22:41 -03:00
builtin-buildid-cache.c
perf buildid: add perfconfig option to specify buildid cache dir
2010-06-05 09:34:04 -03:00
builtin-buildid-list.c
Merge commit 'v2.6.37-rc8' into perf/core
2011-01-04 08:08:54 +01:00
builtin-diff.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-evlist.c
perf evlist: New command to list the names of events present in a perf.data file
2011-03-15 11:10:48 -03:00
builtin-help.c
perf options: Type check all the remaining OPT_ variants
2010-05-17 16:22:41 -03:00
builtin-inject.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-kmem.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-kvm.c
perf options: Type check all the remaining OPT_ variants
2010-05-17 16:22:41 -03:00
builtin-list.c
perf list: Allow filtering list of events
2011-02-17 15:38:58 -02:00
builtin-lock.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-probe.c
perf probe: Use %td for pointer arithmetic result
2011-01-31 19:45:38 -02:00
builtin-record.c
perf evlist: Fix per thread mmap setup
2011-05-15 10:02:14 -03:00
builtin-report.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-sched.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-script.c
perf script: improve validation of sample attributes for output fields
2011-04-20 07:27:52 -03:00
builtin-stat.c
perf stat: Add more cache-miss percentage printouts
2011-05-19 14:30:50 +02:00
builtin-test.c
perf evlist: Fix per thread mmap setup
2011-05-15 10:02:14 -03:00
builtin-timechart.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-top.c
perf evlist: Fix per thread mmap setup
2011-05-15 10:02:14 -03:00
builtin.h
perf evlist: New command to list the names of events present in a perf.data file
2011-03-15 11:10:48 -03:00
command-list.txt
perf evlist: New command to list the names of events present in a perf.data file
2011-03-15 11:10:48 -03:00
CREDITS
perf_counter tools: Add CREDITS file for Git contributors
2009-06-24 19:54:29 +02:00
design.txt
perf: Fix few typos + cosmetics
2010-01-13 17:39:44 +01:00
Makefile
Merge commit 'v2.6.39-rc7' into perf/core
2011-05-10 17:05:45 +02:00
MANIFEST
perf packaging: add memcpy to perf MANIFEST
2010-11-30 23:00:10 -02:00
perf-archive.sh
perf buildid: add perfconfig option to specify buildid cache dir
2010-06-05 09:34:04 -03:00
perf.c
perf evlist: New command to list the names of events present in a perf.data file
2011-03-15 11:10:48 -03:00
perf.h
perf record: Move perf_mmap__write_tail to perf.h
2011-01-22 19:56:29 -02:00