Merged glxmisc-1-0-0

main
Brian Paul 2000-04-20 16:36:40 +00:00
parent da74fc3f29
commit 01836824d5
1 changed files with 14 additions and 0 deletions

View File

@ -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;