[libvirt] [PATCH 4/4] qemu: add VFIO devices to cgroup ACL

Laine Stump laine at laine.org
Fri Apr 26 15:16:14 UTC 2013


On 04/26/2013 04:52 AM, Daniel P. Berrange wrote:
> On Thu, Apr 25, 2013 at 09:44:33PM -0400, Laine Stump wrote:
>> We don't know exactly the names of the VFIO devices that will be
>> needed (and due to hotplug, we can't ever assume we won't need them at
>> all), so we just add an ACL to allow any vfio device - they all have
>> the major number 244 (/dev/vfio/vfio is 244,0, and the /dev/vfio/n
>> devices are up from there).
> We do the correct labelling of the /dev/vfio/"N" device in the
> security drivers, so we should be able todo the same for cgroups
> device ACL. Allowing all "N" is not acceptable from a security
> POV.

Up until now there hasn't been any cgroup-related code in the security
drivers, though. So where should this go? Do we need a new driver
backend for cgroups? This would then mean that we need to have three
tiers of security drivers rather than two. Or can it just be put in the
DAC driver?




More information about the libvir-list mailing list