aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris E Ferron <chris.e.ferron@linux.intel.com>2012-09-05 15:16:49 -0700
committerChris E Ferron <chris.e.ferron@linux.intel.com>2012-09-05 15:16:49 -0700
commita4ffc538a2ea766adf6334384f86170e3dd62101 (patch)
tree309669e40ff0ffac472d9e20c90c97a723d4d915
parent7bd6747fc0bc595f3ae0ddcc378609c751d81f0a (diff)
remove the limitation to only process 5000 events
-rw-r--r--src/perf/perf.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/perf/perf.cpp b/src/perf/perf.cpp
index 102e224..69f1da3 100644
--- a/src/perf/perf.cpp
+++ b/src/perf/perf.cpp
@@ -218,12 +218,11 @@ void perf_event::stop(void)
void perf_event::process(void *cookie)
{
struct perf_event_header *header;
- int i = 0;
if (perf_fd < 0)
return;
- while (pc->data_tail != pc->data_head && i++ < 5000) {
+ while (pc->data_tail != pc->data_head ) {
while (pc->data_tail >= (unsigned int)bufsize * getpagesize())
pc->data_tail -= bufsize * getpagesize();