19 lines
971 B
Diff
19 lines
971 B
Diff
diff -uNr xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_kmod.c xorg-server-1.20.1.mod/hw/xfree86/os-support/linux/lnx_kmod.c
|
|
--- xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_kmod.c 2018-08-07 19:31:03.000000000 +0300
|
|
+++ xorg-server-1.20.1.mod/hw/xfree86/os-support/linux/lnx_kmod.c 2018-10-08 21:07:16.810917466 +0300
|
|
@@ -68,14 +68,6 @@
|
|
*/
|
|
switch (pid = fork()) {
|
|
case 0: /* child */
|
|
- /* change real/effective user ID to 0/0 as we need to
|
|
- * preinstall agpgart module for some DRM modules
|
|
- */
|
|
- if (setreuid(0, 0)) {
|
|
- xf86Msg(X_WARNING, "LoadKernelModule: "
|
|
- "Setting of real/effective user Id to 0/0 failed");
|
|
- }
|
|
- setenv("PATH", "/sbin", 1);
|
|
execl(mpPath, "modprobe", modName, NULL);
|
|
xf86Msg(X_WARNING, "LoadKernelModule %s\n", strerror(errno));
|
|
exit(EXIT_FAILURE); /* if we get here the child's exec failed */
|