setattr_chr_files_pattern($1, device_t, usb_device_t)
')
+######################################
+## <summary>
+## Allow relabeling (to and from) of generic usb device
+## </summary>
+## <param name="domain">
+## <summary>
+## Domain allowed to relabel.
+## </summary>
+## </param>
+#
+interface(`dev_relabel_generic_usb_dev',`
+ gen_require(`
+ type usb_device_t;
+ ')
+
+ relabel_dirs_pattern($1, usb_device_t, usb_device_t)
+')
+
########################################
## <summary>
## Read generic the USB devices.
dev_getattr_all_chr_files(virtd_t)
dev_rw_mtrr(virtd_t)
dev_rw_vhost(virtd_t)
+dev_setattr_generic_usb_dev(virtd_t)
+dev_relabel_generic_usb_dev(virtd_t)
# Init script handling
domain_use_interactive_fds(virtd_t)