Skip to content

Commit 7a17022

Browse files
kdrag0nkarthik558
authored andcommitted
arch/arm64: configs: Enable basic tracing for IORap
Android 11's IORap prefetching service uses the following ftrace events to profile I/O activity during app launches: - mm_filemap_add_to_page_cache - mm_filemap_delete_from_page_cache Perfetto, the tracing daemon, is capable of using tracefs directly at /sys/kernel/tracing, so we can forego debugfs and enable tracing by itself now that tracefs' unnecessary dependency on debugfs has been removed. Signed-off-by: Danny Lin <danny@kdrag0n.dev> Signed-off-by: K A R T H I K <karthik.lal558@gmail.com>
1 parent a8ffaa0 commit 7a17022

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

arch/arm64/configs/vendor/violet-perf_defconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,10 @@ CONFIG_SLAB_FREELIST_RANDOM=y
247247
CONFIG_SLAB_FREELIST_HARDENED=y
248248
# CONFIG_SLUB_CPU_PARTIAL is not set
249249
# CONFIG_SYSTEM_DATA_VERIFICATION is not set
250+
CONFIG_FTRACE=y
251+
CONFIG_ENABLE_DEFAULT_TRACERS=y
252+
# CONFIG_UPROBE_EVENTS is not set
253+
# CONFIG_TRACING_EVENTS_GPIO is not set
250254
CONFIG_PROFILING=y
251255
CONFIG_TRACEPOINTS=y
252256
CONFIG_JUMP_LABEL=y

0 commit comments

Comments
 (0)