Temporarily revert back to using file_contexts for tracefs.
An earlier commit moved tracefs file labels from file_contexts to
tracefs. But this requires a kernel patch that is not present on all
devices, so let's revert it until that is merged.
Bug: 62485981
Test: Built, flashed, and booted two devices. Verified that the files
have the correct context. Verified that traceur works.
Change-Id: I8ee3ea9864f73a92943cdbc550131d4a71b842ba
diff --git a/private/file_contexts b/private/file_contexts
index 678a705..40b66cd 100644
--- a/private/file_contexts
+++ b/private/file_contexts
@@ -453,6 +453,63 @@
/data/cache/backup(/.*)? u:object_r:cache_private_backup_file:s0
#############################
+# tracefs files
+#
+/sys/kernel(/debug)?/tracing/buffer_size_kb u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/binder/binder_locked/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/binder/binder_lock/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/binder/binder_transaction/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/binder/binder_transaction_received/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/binder/binder_unlock/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/cpufreq_interactive/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/power/clock_set_rate/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/power/cpu_frequency/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/power/cpu_frequency_limits/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/power/cpu_idle/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/sched/sched_blocked_reason/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/sched/sched_cpu_hotplug/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/sched/sched_switch/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/sched/sched_wakeup/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/events/lowmemorykiller/enable u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/instances(/.*)? u:object_r:debugfs_tracing_instances:s0
+/sys/kernel(/debug)?/tracing/instances/wifi/free_buffer u:object_r:debugfs_wifi_tracing:s0
+/sys/kernel(/debug)?/tracing/instances/wifi/trace u:object_r:debugfs_wifi_tracing:s0
+/sys/kernel(/debug)?/tracing/instances/wifi/tracing_on u:object_r:debugfs_wifi_tracing:s0
+/sys/kernel(/debug)?/tracing/options/overwrite u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/options/print-tgid u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/trace u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/trace_clock u:object_r:debugfs_tracing:s0
+/sys/kernel(/debug)?/tracing/trace_marker u:object_r:debugfs_trace_marker:s0
+/sys/kernel(/debug)?/tracing/tracing_on u:object_r:debugfs_tracing:s0
+
+###########################################
+# debug-only tracing
+#
+/sys/kernel/debug/tracing/events/sync/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/workqueue/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/regulator/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/pagecache/enable u:object_r:debugfs_tracing_debug:s0
+
+/sys/kernel/debug/tracing/events/irq/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/ipi/enable u:object_r:debugfs_tracing_debug:s0
+
+/sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_enter/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_exit/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/f2fs/f2fs_write_begin/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/f2fs/f2fs_write_end/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/ext4/ext4_da_write_begin/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/ext4/ext4_da_write_end/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/block/block_rq_issue/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/events/block/block_rq_complete/enable u:object_r:debugfs_tracing_debug:s0
+/sys/kernel/debug/tracing/saved_cmdlines_size u:object_r:debugfs_tracing_debug:s0
+
+#############################
# asec containers
/mnt/asec(/.*)? u:object_r:asec_apk_file:s0
/mnt/asec/[^/]+/[^/]+\.zip u:object_r:asec_public_file:s0