Re: The controlD device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/21/2011 04:36 PM, Dave Airlie wrote:
On Fri, Oct 21, 2011 at 3:18 PM, Dave Airlie<airlied@xxxxxxxxx>  wrote:
On Fri, Oct 21, 2011 at 3:06 PM, Thomas Hellstrom<thellstrom@xxxxxxxxxx>  wrote:
Dave,

What is the drm control device nodes really used for?

On my fc14 system it seems like it has world rw privileges, and full access
to all modesetting ioctls.
Is that the intention?
No, and I just realised we packaged a broken udev rule.

It should be root only, oops.

Its intention is for setting up multi-seat and gpgpu access to the drm.

change /etc/udev/rules.d/91-modeset.rules to be 0600.
I've filed updates to Fedora to fix this, no other distro should be
using or caring about these device nodes yet, since we never really
got GPGPU going yet.

Dave.
Sounds good. I was actually mostly curios on the intended usage pattern of the control node. I found some things on the DRM wikis, but it doesn't at all seem consistent with what's in DRM.

Why do we have CONTROL_ALLOW on all modesetting ioctls?, also this code in drm_crtc.c seems odd:

if (file_priv->master->minor->type == DRM_MINOR_CONTROL) {
...

Isn't that equivalent to

if (file_priv->minor->type == DRM_MINOR_CONTROL) { ?

Any enlightenment would be appreciated.

Thanks,
/Thomas

_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux