From 44e354d3a14c92e6fa493152f73f1b2dbff90aa8 Mon Sep 17 00:00:00 2001 From: Joel Galenson Date: Mon, 8 Oct 2018 13:46:07 -0700 Subject: [PATCH] Remove rules for binary that is not on the device. This was removed from the device in I9b3571d246b1e48815bfce8a791cfcd2bc609778. Bug: 79551588 Test: Booted device and observed no relevant errors. Change-Id: I8902250bfc626790847313505d7e289201782b90 Merged-In: I6edff4f2838ea623363b78cbf3904eb2708d0197 --- sepolicy/vendor/bug_map | 1 - sepolicy/vendor/file_contexts | 1 - sepolicy/vendor/hal_neuralnetworks_hvx.te | 13 ------------- 3 files changed, 15 deletions(-) delete mode 100644 sepolicy/vendor/hal_neuralnetworks_hvx.te diff --git a/sepolicy/vendor/bug_map b/sepolicy/vendor/bug_map index b25e3266..745ae929 100644 --- a/sepolicy/vendor/bug_map +++ b/sepolicy/vendor/bug_map @@ -10,7 +10,6 @@ hal_camera_default camera_vendor_data_file dir 77865891 hal_camera_default debugfs dir 77865891 hal_camera_default radio_prop file 77865891 hal_imsrtp default_prop file 77725358 -hal_neuralnetworks_hvx default_prop file 77916944 hal_power_default cgroup file 77919134 init_power init_power capability 77915310 installd media_rw_data_file file 77926261 diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index 55015a4d..dd3c332f 100644 --- a/sepolicy/vendor/file_contexts +++ b/sepolicy/vendor/file_contexts @@ -186,7 +186,6 @@ /vendor/bin/hw/android\.hardware\.keymaster@3\.0-service-qti u:object_r:hal_keymaster_qti_exec:s0 /vendor/bin/hw/android\.hardware\.gatekeeper@1\.0-service-qti u:object_r:hal_gatekeeper_qti_exec:s0 /vendor/bin/hw/android\.hardware\.gnss@1\.0-service-qti u:object_r:hal_gnss_qti_exec:s0 -/vendor/bin/hw/android\.hardware\.neuralnetworks@1\.0-service-hvx u:object_r:hal_neuralnetworks_hvx_exec:s0 ############################################### # same-process HAL files and their dependencies diff --git a/sepolicy/vendor/hal_neuralnetworks_hvx.te b/sepolicy/vendor/hal_neuralnetworks_hvx.te deleted file mode 100644 index dcd6b800..00000000 --- a/sepolicy/vendor/hal_neuralnetworks_hvx.te +++ /dev/null @@ -1,13 +0,0 @@ -type hal_neuralnetworks_hvx, domain; -hal_server_domain(hal_neuralnetworks_hvx, hal_neuralnetworks) - -type hal_neuralnetworks_hvx_exec, exec_type, vendor_file_type, file_type; -init_daemon_domain(hal_neuralnetworks_hvx) - -# Allow HVX NN HAL to communicate with hexagon -allow hal_neuralnetworks_hvx ion_device:chr_file { read open ioctl }; -allow hal_neuralnetworks_hvx qdsp_device:chr_file { read open ioctl }; - -# Allow HVX NN HAL to mmap a user-provided fd. -allow hal_neuralnetworks_hvx app_data_file:file { read write getattr }; -allow hal_neuralnetworks_hvx shell_data_file:file { read write getattr };