Merged glxmisc-1-0-0
parent
da74fc3f29
commit
01836824d5
|
@ -217,6 +217,20 @@ static int drmOpenByName(const char *name)
|
|||
group = xf86ConfigDRI.group ? xf86ConfigDRI.group : DRM_DEV_GID;
|
||||
#endif
|
||||
|
||||
#if defined(XFree86Server)
|
||||
if (!drmAvailable()) {
|
||||
/* try to load the kernel module now */
|
||||
if (!xf86LoadKernelModule(name)) {
|
||||
ErrorF("[drm] failed to load kernel module \"%s\"\n",
|
||||
name);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
#else
|
||||
if (!drmAvailable())
|
||||
return -1;
|
||||
#endif
|
||||
|
||||
if (!geteuid()) {
|
||||
dirmode = mode;
|
||||
if (dirmode & S_IRUSR) dirmode |= S_IXUSR;
|
||||
|
|
Loading…
Reference in New Issue