| From 69e77a8b0426ded5d924eea7dbe4eca51e09f530 Mon Sep 17 00:00:00 2001 |
| From: Scott Wood <scottwood@freescale.com> |
| Date: Mon, 2 Aug 2010 17:17:18 -0500 |
| Subject: perf, powerpc: fsl_emb: Restore setting perf_sample_data.period |
| |
| From: Scott Wood <scottwood@freescale.com> |
| |
| commit 69e77a8b0426ded5d924eea7dbe4eca51e09f530 upstream. |
| |
| Commit 6b95ed345b9faa4ab3598a82991968f2e9f851bb changed from |
| a struct initializer to perf_sample_data_init(), but the setting |
| of the .period member was left out. |
| |
| Signed-off-by: Scott Wood <scottwood@freescale.com> |
| Signed-off-by: Paul Mackerras <paulus@samba.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| arch/powerpc/kernel/perf_event_fsl_emb.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/arch/powerpc/kernel/perf_event_fsl_emb.c |
| +++ b/arch/powerpc/kernel/perf_event_fsl_emb.c |
| @@ -569,6 +569,7 @@ static void record_and_restart(struct pe |
| struct perf_sample_data data; |
| |
| perf_sample_data_init(&data, 0); |
| + data.period = event->hw.last_period; |
| |
| if (perf_event_overflow(event, nmi, &data, regs)) { |
| /* |