seplicy: fix io scheduler sysfs access for PC
files under /dev/block are symlinks so also add
the plain failes to the context
Change-Id: I1e3fd3dbb198265e94cba014c6fad969abfc620f
diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts
index 96e15be..0723c8d 100644
--- a/sepolicy/file_contexts
+++ b/sepolicy/file_contexts
@@ -4,10 +4,11 @@
# performance-related sysfs files
/sys/kernel/mm/ksm(/.*)? u:object_r:sysfs_ksm:s0
-/sys/block/mmcblk0/queue/scheduler u:object_r:sysfs_ioscheduler:s0
-/sys/block/mmcblk1/queue/scheduler u:object_r:sysfs_ioscheduler:s0
-/sys/block/mmcblk2/queue/scheduler u:object_r:sysfs_ioscheduler:s0
/sys/block/zram(/.*)? u:object_r:sysfs_zram:s0
+/sys/block/mmcblk([0-2])/queue/scheduler -- u:object_r:sysfs_ioscheduler:s0
+/sys/block/mmcblk([0-2])/queue/read_ahead_kb -- u:object_r:sysfs_ioscheduler:s0
+/sys/devices/.*/queue/scheduler -- u:object_r:sysfs_ioscheduler:s0
+/sys/devices/.*/queue/read_ahead_kb -- u:object_r:sysfs_ioscheduler:s0
/system/bin/sysinit u:object_r:sysinit_exec:s0
/system/etc/init.d/90userinit u:object_r:userinit_exec:s0