diff --git a/device.te b/device.te
index 760b5e456ec76b004b168c9adec1034322f7710c..e9b7e515a482fefe995a996e03a5710b97c505f0 100644
--- a/device.te
+++ b/device.te
@@ -45,6 +45,7 @@ type gps_device, dev_type;
 type qtaguid_device, dev_type;
 type watchdog_device, dev_type;
 type uhid_device, dev_type;
+type uio_device, dev_type;
 type tun_device, dev_type, mlstrustedobject;
 type usbaccessory_device, dev_type;
 type usb_device, dev_type;
diff --git a/file_contexts b/file_contexts
index 30f69e48a3c60badf381aa06df7afa308d528500..cdacd374c95bd54d49f47bbe7e20c8799d7e8af4 100644
--- a/file_contexts
+++ b/file_contexts
@@ -104,6 +104,7 @@
 /dev/tun		u:object_r:tun_device:s0
 /dev/uhid		u:object_r:uhid_device:s0
 /dev/uinput		u:object_r:uhid_device:s0
+/dev/uio[0-9]*		u:object_r:uio_device:s0
 /dev/urandom		u:object_r:urandom_device:s0
 /dev/usb_accessory	u:object_r:usbaccessory_device:s0
 /dev/vcs[0-9a-z]*	u:object_r:vcs_device:s0