[ALPS04007267] sepolicy: change libm4u.so file label.

[Detail]
libGLES_mali.so depends on libm4u.so on mali GPU.
Surfaceflinger needs libGLES_mali.so, but it cant access normal vendor lib.

[Solution]
Change libm4u.so file label from u:object_r:vendor_file:s0 to u:object_r:same_process_hal_file:s0.

MTK-Commit-Id: cb147e1fb1711d5fea686b3f11d90b60829f1953

Change-Id: I73a0bab2188aa7d2f7f7c488f8377bc8b34af24c
CR-Id: ALPS04007267
Feature: OpenGL|ES
(cherry picked from commit baec3fff9cc025f8131f0fb461400591b8156632)
This commit is contained in:
Yanghui Li 2020-01-18 10:04:33 +08:00
parent 21a818c683
commit a129b64e9e

View File

@ -658,3 +658,7 @@
/sys/devices/virtual/timed_output/vibrator(/.*)? u:object_r:sysfs_vibrator:s0
/sys/devices/platform/leds-mt65xx/leds(/.*)? u:object_r:sysfs_leds:s0
/sys/devices/platform/odm/odm:vibrator@0/leds/vibrator(/.*)? u:object_r:sysfs_vibrator:s0
# Date: 2018/07/06
# Purpose for same-process HAL files and their dependencies: libGLES_mali.so need libm4u.so on mali GPU.
/vendor/lib(64)?/libm4u\.so u:object_r:same_process_hal_file:s0