From 59dbae92ed243da5fa96d12551ac81de0e8f9897 Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Fri, 16 Mar 2018 10:23:14 -0700 Subject: [PATCH] light service: mark as shutdown critical Required because the lights need to be turned off late in boot (e.x. during fsck for disk health), and before, blank_screen accessing light encountered a race condition where if it didn't get scheduled before all of the processes which were getting shutdown were getting killed, the screen wouldn't blank. Bug: 74976325 Test: adjusting brightness continues to work Test: screen blanks during shutdown at the correct time including when an artificial 5s delay is inserted when the phone normally fscks (which can also be quick) Change-Id: I57ebc11d7ecf57ee327c681455712f4b53de6fd3 --- light/2.0/default/android.hardware.light@2.0-service.rc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/light/2.0/default/android.hardware.light@2.0-service.rc b/light/2.0/default/android.hardware.light@2.0-service.rc index 68f74c4d08..b54ca95a05 100644 --- a/light/2.0/default/android.hardware.light@2.0-service.rc +++ b/light/2.0/default/android.hardware.light@2.0-service.rc @@ -3,3 +3,5 @@ service vendor.light-hal-2-0 /vendor/bin/hw/android.hardware.light@2.0-service class hal user system group system + # shutting off lights while powering-off + shutdown critical