-
Mark McLoughlin authored
Scanning for devices via /sys/bus/usb/devices/ and using them via the /dev/bus/usb/<bus>/<device> character devices is the prefered method on modern kernels, so try that first. When using SELinux and libvirt, qemu will have access to /sys/bus/usb but not /proc/bus/usb, so although the current code will work just fine, it will generate SELinux AVC warnings. See also: https://bugzilla.redhat.com/508326 Reported-by:
Daniel Berrange <berrange@redhat.com>
Signed-off-by:
Mark McLoughlin <markmc@redhat.com>
Signed-off-by:
Anthony Liguori <aliguori@us.ibm.com>Mark McLoughlin authoredScanning for devices via /sys/bus/usb/devices/ and using them via the /dev/bus/usb/<bus>/<device> character devices is the prefered method on modern kernels, so try that first. When using SELinux and libvirt, qemu will have access to /sys/bus/usb but not /proc/bus/usb, so although the current code will work just fine, it will generate SELinux AVC warnings. See also: https://bugzilla.redhat.com/508326 Reported-by:
Daniel Berrange <berrange@redhat.com>
Signed-off-by:
Mark McLoughlin <markmc@redhat.com>
Signed-off-by:
Anthony Liguori <aliguori@us.ibm.com>
Loading