diff --git a/refpolicy/policy/modules/services/rlogin.te b/refpolicy/policy/modules/services/rlogin.te
index 11d14aa..ab2d4e9 100644
--- a/refpolicy/policy/modules/services/rlogin.te
+++ b/refpolicy/policy/modules/services/rlogin.te
@@ -34,6 +34,7 @@ allow rlogind_t self:netlink_tcpdiag_socket r_netlink_socket_perms;
 allow rlogind_t self:capability { setuid setgid };
 
 allow rlogind_t rlogind_devpts_t:chr_file { rw_file_perms setattr };
+term_create_pty(rlogind_t,rlogind_devpts_t)
 
 # for /usr/lib/telnetlogin
 can_exec(rlogind_t, rlogind_exec_t)
diff --git a/refpolicy/policy/modules/services/rsync.te b/refpolicy/policy/modules/services/rsync.te
index 485ddf8..514a3df 100644
--- a/refpolicy/policy/modules/services/rsync.te
+++ b/refpolicy/policy/modules/services/rsync.te
@@ -9,7 +9,7 @@ policy_module(rsync,1.0)
 type rsync_t;
 type rsync_exec_t;
 
-inetd_tcp_service_domain(rsync_t,rsync_exec_t)
+inetd_service_domain(rsync_t,rsync_exec_t)
 role system_r types rsync_t;
 
 type rsync_data_t;
diff --git a/refpolicy/policy/modules/system/hotplug.te b/refpolicy/policy/modules/system/hotplug.te
index 253e2b3..666ed22 100644
--- a/refpolicy/policy/modules/system/hotplug.te
+++ b/refpolicy/policy/modules/system/hotplug.te
@@ -42,6 +42,7 @@ can_exec(hotplug_t,hotplug_etc_t)
 can_exec(hotplug_t,hotplug_exec_t)
 
 allow hotplug_t hotplug_var_run_t:file manage_file_perms;
+allow hotplug_t hotplug_var_run_t:dir rw_dir_perms;
 files_create_pid(hotplug_t,hotplug_var_run_t)
 
 kernel_sigchld(hotplug_t)
@@ -110,13 +111,12 @@ libs_use_shared_libs(hotplug_t)
 # Read /usr/lib/gconv/.*
 libs_read_lib(hotplug_t)
 
-modutils_domtrans_insmod(hotplug_t)
-modutils_read_mods_deps(hotplug_t)
-miscfiles_read_hwdata(hotplug_t)
-
 miscfiles_read_hwdata(hotplug_t)
 miscfiles_read_localization(hotplug_t)
 
+modutils_domtrans_insmod(hotplug_t)
+modutils_read_mods_deps(hotplug_t)
+
 seutil_dontaudit_search_config(hotplug_t)
 
 sysnet_read_config(hotplug_t)
diff --git a/refpolicy/policy/modules/system/miscfiles.if b/refpolicy/policy/modules/system/miscfiles.if
index 501189e..b5eec25 100644
--- a/refpolicy/policy/modules/system/miscfiles.if
+++ b/refpolicy/policy/modules/system/miscfiles.if
@@ -55,7 +55,7 @@ interface(`miscfiles_read_hwdata',`
 
 	allow $1 hwdata_t:dir r_dir_perms;
 	allow $1 hwdata_t:file r_file_perms;
-	allow $1 hwdata_t:file { getattr read };
+	allow $1 hwdata_t:lnk_file { getattr read };
 ')
 
 ########################################