Merge "Sepolicy: Fix comment on apexd:fd use"
diff --git a/private/compat/28.0/28.0.ignore.cil b/private/compat/28.0/28.0.ignore.cil
index d9e5755..18fe4cd 100644
--- a/private/compat/28.0/28.0.ignore.cil
+++ b/private/compat/28.0/28.0.ignore.cil
@@ -126,6 +126,7 @@
     time_prop
     timedetector_service
     timezonedetector_service
+    traced_lazy_prop
     uri_grants_service
     use_memfd_prop
     vendor_cgroup_desc_file
diff --git a/private/property_contexts b/private/property_contexts
index b3214c8..3261014 100644
--- a/private/property_contexts
+++ b/private/property_contexts
@@ -64,6 +64,7 @@
 persist.service.bdroid. u:object_r:bluetooth_prop:s0
 persist.security.       u:object_r:system_prop:s0
 persist.traced.enable   u:object_r:traced_enabled_prop:s0
+traced.lazy.            u:object_r:traced_lazy_prop:s0
 persist.heapprofd.enable u:object_r:heapprofd_enabled_prop:s0
 persist.vendor.overlay.  u:object_r:overlay_prop:s0
 ro.boot.vendor.overlay.  u:object_r:overlay_prop:s0
diff --git a/private/traced.te b/private/traced.te
index 0aeb11b..1e2d7d6 100644
--- a/private/traced.te
+++ b/private/traced.te
@@ -39,6 +39,8 @@
 # Allow traced to notify Traceur when a trace ends by setting the
 # sys.trace.trace_end_signal property.
 set_prop(traced, system_trace_prop)
+# Allow to lazily start producers.
+set_prop(traced, traced_lazy_prop)
 
 ###
 ### Neverallow rules
diff --git a/public/property.te b/public/property.te
index a549ef1..c2b65f0 100644
--- a/public/property.te
+++ b/public/property.te
@@ -81,6 +81,7 @@
 type test_harness_prop, property_type;
 type time_prop, property_type;
 type traced_enabled_prop, property_type;
+type traced_lazy_prop, property_type;
 type use_memfd_prop, property_type;
 type vold_prop, property_type, core_property_type;
 type wifi_log_prop, property_type, log_property_type;
@@ -451,6 +452,7 @@
     -test_harness_prop
     -time_prop
     -traced_enabled_prop
+    -traced_lazy_prop
     -vendor_default_prop
     -vendor_security_patch_level_prop
     -vold_prop