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