projects
/
GitHub
/
moto-9609
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
63a809a
)
perf_counter: tool: handle 0-length data files
author
Peter Zijlstra
<a.p.zijlstra@chello.nl>
Fri, 1 May 2009 10:23:18 +0000
(12:23 +0200)
committer
Ingo Molnar
<mingo@elte.hu>
Fri, 1 May 2009 11:23:44 +0000
(13:23 +0200)
Avoid perf-report barfing on 0-length data files.
[ Impact: fix perf-report SIGBUS ]
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
LKML-Reference: <
20090501102533
.
196245693
@chello.nl>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Documentation/perf_counter/perf-report.cc
patch
|
blob
|
blame
|
history
diff --git
a/Documentation/perf_counter/perf-report.cc
b/Documentation/perf_counter/perf-report.cc
index 933a07544534a62357c97038d81bb7e6e6ca6cdc..911d7f3e7a65c7d5f0dd291697c3ac87aec44281 100644
(file)
--- a/
Documentation/perf_counter/perf-report.cc
+++ b/
Documentation/perf_counter/perf-report.cc
@@
-402,6
+402,11
@@
int main(int argc, char *argv[])
exit(-1);
}
+ if (!stat.st_size) {
+ fprintf(stderr, "zero-sized file, nothing to do!\n");
+ exit(0);
+ }
+
load_kallsyms();
remap: