Skip to content

Commit 0e28aeb

Browse files
Revert "Revert "init.rc: disable creation of bootreceiver tracing instance for kernels >=4.9 and <= 5.4""
This reverts commit 220f604. Reason for revert: from bug 202436407 it looks like the initial revert wasn't needed. Change-Id: I81dba47ee4bc55da2d4c5212dfc1b6200719b8be
1 parent ecaf9ef commit 0e28aeb

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

rootdir/init.rc

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,7 +590,20 @@ on late-fs
590590
# Load trusted keys from dm-verity protected partitions
591591
exec -- /system/bin/fsverity_init --load-verified-keys
592592

593-
on late-fs && property:ro.product.cpu.abilist64=*
593+
# Only enable the bootreceiver tracing instance for kernels 5.10 and above.
594+
on late-fs && property:ro.kernel.version=4.9
595+
setprop bootreceiver.enable 0
596+
on late-fs && property:ro.kernel.version=4.14
597+
setprop bootreceiver.enable 0
598+
on late-fs && property:ro.kernel.version=4.19
599+
setprop bootreceiver.enable 0
600+
on late-fs && property:ro.kernel.version=5.4
601+
setprop bootreceiver.enable 0
602+
on late-fs
603+
# Bootreceiver tracing instance is enabled by default.
604+
setprop bootreceiver.enable ${bootreceiver.enable:-1}
605+
606+
on property:ro.product.cpu.abilist64=* && property:bootreceiver.enable=1
594607
# Set up a tracing instance for system_server to monitor error_report_end events.
595608
# These are sent by kernel tools like KASAN and KFENCE when a memory corruption
596609
# is detected. This is only needed for 64-bit systems.

0 commit comments

Comments
 (0)