aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/trace/trace.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index 3a19c354edd6..ed7b5d1e12f4 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -1698,6 +1698,7 @@ __find_next_entry(struct trace_iterator *iter, int *ent_cpu,
1698 int cpu_file = iter->cpu_file; 1698 int cpu_file = iter->cpu_file;
1699 u64 next_ts = 0, ts; 1699 u64 next_ts = 0, ts;
1700 int next_cpu = -1; 1700 int next_cpu = -1;
1701 int next_size = 0;
1701 int cpu; 1702 int cpu;
1702 1703
1703 /* 1704 /*
@@ -1729,9 +1730,12 @@ __find_next_entry(struct trace_iterator *iter, int *ent_cpu,
1729 next_cpu = cpu; 1730 next_cpu = cpu;
1730 next_ts = ts; 1731 next_ts = ts;
1731 next_lost = lost_events; 1732 next_lost = lost_events;
1733 next_size = iter->ent_size;
1732 } 1734 }
1733 } 1735 }
1734 1736
1737 iter->ent_size = next_size;
1738
1735 if (ent_cpu) 1739 if (ent_cpu)
1736 *ent_cpu = next_cpu; 1740 *ent_cpu = next_cpu;
1737 1741