diff --git a/bluetooth.te b/bluetooth.te
index 32ee842dc103873e9b1c79b7c885d47f963ec90d..a6e0c4e4da5bdba362b8dda49584389719b9a817 100644
--- a/bluetooth.te
+++ b/bluetooth.te
@@ -11,7 +11,7 @@ allow bluetooth bluetooth_data_file:notdevfile_class_set create_file_perms;
 r_dir_file(bluetooth, bluetooth_efs_file)
 
 # Device accesses.
-allow bluetooth { tun_device uhid_device hci_attach_dev input_device }:chr_file rw_file_perms;
+allow bluetooth { tun_device uhid_device hci_attach_dev }:chr_file rw_file_perms;
 
 # Other domains that can create and use bluetooth sockets.
 # SELinux does not presently define a specific socket class for
diff --git a/file_contexts b/file_contexts
index 5a9f1e2094ec85cdb5d3e1b85a5d1b4aae02f951..89a8cf7b1ebe620bfd25b16ebdec0e43b3f2db22 100644
--- a/file_contexts
+++ b/file_contexts
@@ -100,7 +100,7 @@
 /dev/ttyS[0-9]*		u:object_r:serial_device:s0
 /dev/tun		u:object_r:tun_device:s0
 /dev/uhid		u:object_r:uhid_device:s0
-/dev/uinput		u:object_r:input_device:s0
+/dev/uinput		u:object_r:uhid_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