Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 545317f4 authored by Tom Cherry's avatar Tom Cherry
Browse files

update_verifier: raise priority and ioprio and start with exec_start

Raise the priority and ioprio of update_verifier and launch with
exec_start.  This saves ~100ms of time before `class_start main` is executed.

Bug: 36511808
Bug: 36102163
Test: Boot bullhead
Test: Verify boottime decrease on sailfish
Change-Id: I944a6c0d4368ead5b99171f49142da2523ed1bdd
parent 27c3e478
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -32,6 +32,8 @@ LOCAL_SHARED_LIBRARIES := \
LOCAL_CFLAGS := -Werror
LOCAL_C_INCLUDES += $(LOCAL_PATH)/..

LOCAL_INIT_RC := update_verifier.rc

ifeq ($(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_SUPPORTS_VERITY),true)
    LOCAL_CFLAGS += -DPRODUCT_SUPPORTS_VERITY=1
endif
+11 −0
Original line number Diff line number Diff line
service update_verifier_nonencrypted /system/bin/update_verifier nonencrypted
    user root
    class cache
    priority -20
    ioprio rt 1

service update_verifier /system/bin/update_verifier ${vold.decrypt}
    user root
    class cache
    priority -20
    ioprio rt 1
 No newline at end of file