Skip to content
Snippets Groups Projects
Commit 60d17674 authored by Wei Wang's avatar Wei Wang
Browse files

Allow dumpstate to kill dumpstate vendor HAL in timeout case

Bug: 77489941
Test: simulate delay in dumpstate HAL and get BR, see below from dumpstate_log.txt
    dumpstateBoard timed out after 10s, killing dumpstate vendor HAL
    dumpstateBoard failed: Status(EX_TRANSACTION_FAILED): 'DEAD_OBJECT: '
Change-Id: I90ed5cb8fe8da8ad21ae77676433936cb12d9d04
parent a11b16c9
No related branches found
No related tags found
No related merge requests found
...@@ -93,6 +93,7 @@ ro.persistent_properties.ready u:object_r:persistent_properties_ready_prop:s0 ...@@ -93,6 +93,7 @@ ro.persistent_properties.ready u:object_r:persistent_properties_ready_prop:s0
# ctl properties # ctl properties
ctl.bootanim u:object_r:ctl_bootanim_prop:s0 ctl.bootanim u:object_r:ctl_bootanim_prop:s0
ctl.android.hardware.dumpstate u:object_r:ctl_dumpstate_prop:s0
ctl.dumpstate u:object_r:ctl_dumpstate_prop:s0 ctl.dumpstate u:object_r:ctl_dumpstate_prop:s0
ctl.fuse_ u:object_r:ctl_fuse_prop:s0 ctl.fuse_ u:object_r:ctl_fuse_prop:s0
ctl.mdnsd u:object_r:ctl_mdnsd_prop:s0 ctl.mdnsd u:object_r:ctl_mdnsd_prop:s0
......
...@@ -271,6 +271,9 @@ allow dumpstate self:netlink_socket create_socket_perms_no_ioctl; ...@@ -271,6 +271,9 @@ allow dumpstate self:netlink_socket create_socket_perms_no_ioctl;
# newer kernels (e.g. 4.4) have a new class for sockets # newer kernels (e.g. 4.4) have a new class for sockets
allow dumpstate self:netlink_generic_socket create_socket_perms_no_ioctl; allow dumpstate self:netlink_generic_socket create_socket_perms_no_ioctl;
# Allow dumpstate to kill vendor dumpstate service by init
set_prop(dumpstate, ctl_dumpstate_prop)
### ###
### neverallow rules ### neverallow rules
### ###
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment