android_kernel_motorola_sm6375/kernel/trace
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Stephen Dickey 6de989b946 sched/preemptirq: Use restricted trace hooks
Currently the software implements preemptirq notation
points as unrestricted hooks. This causes unacceptable
delays as those *types* of hooks perform rcu_lock() for
a long period of time (uS, but 1000s of these per s).

This in turn reduces system performance, and impacts
our metrics.

Fix by re-doing the preempt irq trace-points as
restricted hooks, based upon vendor_hooks.

Change-Id: Ib3022ceb41407f93543c30e695880f9070aae78a
Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org>
Signed-off-by: Stephen Dickey <dickey@codeaurora.org>
2020-08-28 10:31:06 -07:00
..
blktrace.c blktrace: break out of blktrace setup on concurrent calls 2020-06-30 15:37:05 -04:00
bpf_trace.c bpf: Fix deadlock with rq_lock in bpf_send_signal() 2020-04-17 10:49:57 +02:00
fgraph.c
ftrace.c This is the 5.4.22 stable release 2020-02-24 09:16:10 +01:00
ftrace_internal.h
ipc_logging.c
ipc_logging_debug.c
ipc_logging_private.h
Kconfig Merge "msm_rtb: Include <asm/io.h> header in rtb for QGKI" 2020-07-10 13:43:56 -07:00
Makefile sched/tracing: GKI friendly long preempt/irq disable traces 2020-07-24 12:40:43 +05:30
msm_rtb.c
power-traces.c Merge android11-5.4.52 (c7725ae) into msm-5.4 2020-07-27 01:21:35 -07:00
preemptirq_delay_test.c
preemptirq_long.c sched/preemptirq: Use restricted trace hooks 2020-08-28 10:31:06 -07:00
ring_buffer.c ring-buffer: Zero out time extend if it is nested and not absolute 2020-06-30 15:37:10 -04:00
ring_buffer_benchmark.c
rpm-traces.c
trace.c Merge android-5.4-stable.45 (a9a13ee) into msm-5.4 2020-07-09 17:51:24 -07:00
trace.h Merge android-5.4.24 (ce5de62) into msm-5.4 2020-04-14 08:25:29 -07:00
trace_benchmark.c
trace_benchmark.h
trace_branch.c
trace_clock.c
trace_dynevent.c
trace_dynevent.h
trace_entries.h
trace_event_perf.c BACKPORT: perf_event: Add support for LSM and SELinux checks 2020-01-09 21:25:09 +00:00
trace_events.c Merge android-5.4.9 (813bf83) into msm-5.4 2020-03-07 10:01:47 -08:00
trace_events_filter.c tracing: Avoid memory leak in process_system_preds() 2020-01-09 10:20:00 +01:00
trace_events_filter_test.h
trace_events_hist.c Merge android-5.4-stable.45 (a9a13ee) into msm-5.4 2020-07-09 17:51:24 -07:00
trace_events_trigger.c tracing: Fix event trigger to accept redundant spaces 2020-06-30 15:37:10 -04:00
trace_export.c
trace_functions.c
trace_functions_graph.c
trace_hwlat.c
trace_irqsoff.c tracing/sched: Clean up preemptoff/irqsoff extensions 2020-07-23 10:51:15 +05:30
trace_kdb.c
trace_kprobe.c tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes 2020-06-24 17:50:43 +02:00
trace_kprobe_selftest.c
trace_kprobe_selftest.h
trace_mmiotrace.c
trace_nop.c
trace_output.c
trace_output.h
trace_preemptirq.c sched/preemptirq: Use restricted trace hooks 2020-08-28 10:31:06 -07:00
trace_printk.c
trace_probe.c tracing/probe: Fix memleak in fetch_op_data operations 2020-06-24 17:50:51 +02:00
trace_probe.h tracing/uprobe: Fix to make trace_uprobe_filter alignment safe 2020-02-05 21:22:53 +00:00
trace_probe_tmpl.h
trace_sched_switch.c tracing: Fix sched switch start/stop refcount racy updates 2020-02-11 04:35:07 -08:00
trace_sched_wakeup.c kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail 2020-01-14 20:08:22 +01:00
trace_selftest.c
trace_selftest_dynamic.c
trace_seq.c
trace_stack.c tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined 2020-01-14 20:08:22 +01:00
trace_stat.c tracing: Fix very unlikely race of registering two stat tracers 2020-02-24 08:36:30 +01:00
trace_stat.h
trace_syscalls.c
trace_uprobe.c Merge android-5.4-stable.50 (a200ad5) into msm-5.4 2020-07-20 19:22:16 -07:00
tracing_map.c tracing: Have the histogram compare functions convert to u64 first 2020-01-09 10:20:00 +01:00
tracing_map.h