x11-drivers/nvidia-drivers: Fix building without CONFIG_MTRR (bug #614706 by David...
authorJeroen Roovers <jer@gentoo.org>
Tue, 11 Apr 2017 07:07:04 +0000 (09:07 +0200)
committerJeroen Roovers <jer@gentoo.org>
Tue, 11 Apr 2017 07:07:20 +0000 (09:07 +0200)
Package-Manager: Portage-2.3.5, Repoman-2.3.2

x11-drivers/nvidia-drivers/files/nvidia-drivers-304.135-endif.patch [new file with mode: 0644]
x11-drivers/nvidia-drivers/nvidia-drivers-304.135.ebuild

diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-304.135-endif.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-304.135-endif.patch
new file mode 100644 (file)
index 0000000..f902c74
--- /dev/null
@@ -0,0 +1,12 @@
+--- a/kernel/os-agp.c
++++ b/kernel/os-agp.c
+@@ -180,8 +180,8 @@
+     {
+         nv_mtrr_del(nv->agp.arch_phys_wc_add_token, agp_info.aper_base,
+                     agp_info.aper_size << 20);
+-#endif
+     }
++#endif
+ release:
+     NV_AGPGART_BACKEND_RELEASE(drm_agp_p, nvl->agp_bridge);
+ bailout:
index f1f1cab7dc5536a9a0d0bdccb1830b80328ad169..1946ef0b4059254d989ca504cb1e5491e72e929a 100644 (file)
@@ -151,6 +151,8 @@ src_prepare() {
        # Please add a brief description for every added patch
 
        if use kernel_linux; then
+               eapply "${FILESDIR}"/${P}-endif.patch
+
                if kernel_is lt 2 6 9 ; then
                        eerror "You must build this against 2.6.9 or higher kernels."
                fi