Messages in this thread | | | Date | Tue, 11 Feb 2014 08:44:22 -0800 | From | Dave Hansen <> | Subject | Re: [tip:perf/core] x86/nmi: Push duration printk() to irq context |
| |
On 02/11/2014 07:01 AM, Peter Zijlstra wrote: > - irq_work_queue(&perf_duration_work); > + if (!irq_work_queue(&perf_duration_work)) { > + early_printk("perf interrupt took too long (%lld > %lld), lowering " > + "kernel.perf_event_max_sample_rate to %d\n", > + avg_local_sample_len, allowed_ns >> 1, > + sysctl_perf_event_sample_rate); > + } > }
That's a cool trick. Works for me.
| |