diff options
author | Jason Zaman <jason@perfinion.com> | 2017-12-14 02:15:36 +0800 |
---|---|---|
committer | Jason Zaman <jason@perfinion.com> | 2017-12-14 12:55:22 +0800 |
commit | 1288708d6097b3d28587465b562b038d3df1bb14 (patch) | |
tree | f4e48780d8b1c0cd28536e7013fcd99599af5316 | |
parent | userdomain: Allow public content access (diff) | |
download | hardened-refpolicy-1288708d6097b3d28587465b562b038d3df1bb14.tar.gz hardened-refpolicy-1288708d6097b3d28587465b562b038d3df1bb14.tar.bz2 hardened-refpolicy-1288708d6097b3d28587465b562b038d3df1bb14.zip |
storage: Add fcontexts for NVMe disks
NVMe has several dev nodes for each device:
/dev/nvme0 is a char device for communicating with the controller
/dev/nvme0n1 is the block device that stores the data.
/dev/nvme0n1p1 is the first partition
-rw-r--r-- | policy/modules/kernel/storage.fc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/policy/modules/kernel/storage.fc b/policy/modules/kernel/storage.fc index 375b10bc..c7e3ac0d 100644 --- a/policy/modules/kernel/storage.fc +++ b/policy/modules/kernel/storage.fc @@ -33,6 +33,8 @@ /dev/mspblk.* -b gen_context(system_u:object_r:removable_device_t,s0) /dev/mtd.* -b gen_context(system_u:object_r:fixed_disk_device_t,mls_systemhigh) /dev/nb[^/]+ -b gen_context(system_u:object_r:fixed_disk_device_t,mls_systemhigh) +/dev/nvme[0-9]+ -c gen_context(system_u:object_r:fixed_disk_device_t,mls_systemhigh) +/dev/nvme[0-9]n[^/]+ -b gen_context(system_u:object_r:fixed_disk_device_t,mls_systemhigh) /dev/optcd -b gen_context(system_u:object_r:removable_device_t,s0) /dev/p[fg][0-3] -b gen_context(system_u:object_r:removable_device_t,s0) /dev/pcd[0-3] -b gen_context(system_u:object_r:removable_device_t,s0) |