This repository has been archived on 2026-03-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
ubports_kernel_google_msm/include/linux
Markus Metzger 5622f295b5 x86, perf_counter, bts: Optimize BTS overflow handling
Draining the BTS buffer on a buffer overflow interrupt takes too
long resulting in a kernel lockup when tracing the kernel.

Restructure perf_counter sampling into sample creation and sample
output.

Prepare a single reference sample for BTS sampling and update the
from and to address fields when draining the BTS buffer. Drain the
entire BTS buffer between a single perf_output_begin() /
perf_output_end() pair.

Signed-off-by: Markus Metzger <markus.t.metzger@intel.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <20090915130023.A16204@sedona.ch.intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-09-18 20:43:20 +02:00
..
2009-07-29 19:10:35 -07:00
2009-07-28 14:19:20 +09:00
2009-08-17 10:54:05 +02:00
2009-07-31 08:55:48 +02:00
2009-08-29 15:53:00 +02:00
2009-07-30 16:03:45 +09:30
2009-08-12 08:21:39 -07:00
2009-07-29 19:10:36 -07:00
2009-08-31 18:08:51 +02:00
2009-09-07 22:00:17 +02:00
2009-09-10 15:32:40 +02:00