summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2021-08-02 17:08:59 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2021-08-02 17:08:59 +0000
commit2e8b51a7981e9bbe512bbe8ef4624af47b841a4d (patch)
treeb3150c7f48e739c95ee3f2d8e22766b4b205c5a3
parent3357d9545f7befaa13237ddb6137284b2d9d342a (diff)
parent97399c1fac07a09fc5af889705c58a8b52871a4a (diff)
downloaddevice_generic_goldfish-2e8b51a7981e9bbe512bbe8ef4624af47b841a4d.tar.gz
device_generic_goldfish-2e8b51a7981e9bbe512bbe8ef4624af47b841a4d.tar.bz2
device_generic_goldfish-2e8b51a7981e9bbe512bbe8ef4624af47b841a4d.zip
Merge "Fix SELinux issues for arm64 Goldfish"
-rw-r--r--sepolicy/common/genfs_contexts8
-rw-r--r--sepolicy/common/qemu_adb_keys.te2
2 files changed, 10 insertions, 0 deletions
diff --git a/sepolicy/common/genfs_contexts b/sepolicy/common/genfs_contexts
index 3484eae9..39abbbaa 100644
--- a/sepolicy/common/genfs_contexts
+++ b/sepolicy/common/genfs_contexts
@@ -34,6 +34,14 @@ genfscon sysfs /devices/pci0000:00/0000:00:08.0/virtio5/block/vdf u:object_r:sys
genfscon sysfs /devices/platform/9020000.goldfish_battery/power_supply u:object_r:sysfs_batteryinfo:s0
# symlinks from /sys/class/wakeup
+# On arm64 emulator, wakup[0-5] are symlinks to the following nodes under /sys
+genfscon sysfs /devices/platform/9010000.pl031/wakeup/wakeup0 u:object_r:sysfs_wakeup:s0
+genfscon sysfs /devices/platform/9010000.pl031/rtc/rtc0/alarmtimer.0.auto/wakeup/wakeup1 u:object_r:sysfs_wakeup:s0
+genfscon sysfs /devices/platform/a040000.goldfish_battery/power_supply/ac/wakeup2 u:object_r:sysfs_wakeup:s0
+genfscon sysfs /devices/platform/a040000.goldfish_battery/power_supply/battery/wakeup3 u:object_r:sysfs_wakeup:s0
+genfscon sysfs /devices/platform/rtc-test.1/wakeup/wakeup4 u:object_r:sysfs_wakeup:s0
+genfscon sysfs /devices/platform/rtc-test.2/wakeup/wakeup5 u:object_r:sysfs_wakeup:s0
+
genfscon sysfs /devices/LNXSYSTM:00/LNXPWRBN:00/wakeup/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/LNXSYSTM:00/LNXSYBUS:00/GFSH0001:00/wakeup/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/LNXSYSTM:00/LNXSYBUS:00/GFSH0003:00/wakeup/wakeup u:object_r:sysfs_wakeup:s0
diff --git a/sepolicy/common/qemu_adb_keys.te b/sepolicy/common/qemu_adb_keys.te
index 8a09c166..5691743b 100644
--- a/sepolicy/common/qemu_adb_keys.te
+++ b/sepolicy/common/qemu_adb_keys.te
@@ -11,3 +11,5 @@ allow qemu_adb_keys proc_bootconfig:file r_file_perms;
# Permission to write to /data/vendor/adb/adb_keys.
allow qemu_adb_keys vendor_data_file:dir create_dir_perms;
allow qemu_adb_keys vendor_data_file:file create_file_perms;
+allow qemu_adb_keys sysfs_dt_firmware_android:dir search;
+allow qemu_adb_keys sysfs_dt_firmware_android:file r_file_perms;