[Pkg-fglrx-devel] Bug#697439: fglrx-driver: dkms fails to build with kernel 3.7
Oxan van Leeuwen
oxan at oxanvanleeuwen.nl
Sat Jan 5 11:51:46 UTC 2013
Package: fglrx-driver
Version: 1:12.11~beta11-1
Severity: important
Tags: patch
The current fglrx kernel module doesn't build with the 3.7 kernel as available
from experimental. This is caused by the removal of VM_RESERVED, which has been
replaced with VM_DONTEXPAND | VM_DONTDUMP.
The patch below fixes the compilation of the fglrx kernel module.
Index: fglrx-driver-12.11~beta11/common/lib/modules/fglrx/build_mod/firegl_public.c
===================================================================
--- fglrx-driver-12.11~beta11.orig/common/lib/modules/fglrx/build_mod/firegl_public.c 2012-12-03 03:03:45.000000000 +0100
+++ fglrx-driver-12.11~beta11/common/lib/modules/fglrx/build_mod/firegl_public.c 2013-01-05 12:32:40.605448455 +0100
@@ -203,6 +203,11 @@
#define VM_SHM 0
#endif
+// VM_RESERVED is replaced with VM_DONTEXPAND | VM_DONTDUMP in Linux 3.7+
+#ifndef VM_RESERVED
+#define VM_RESERVED (VM_DONTEXPAND | VM_DONTDUMP)
+#endif
+
#ifdef FGL_LINUX253P1_VMA_API
// Linux 2.5.3-pre1 and compatibles
#define FGL_VMA_API_TYPE struct vm_area_struct *
More information about the Pkg-fglrx-devel
mailing list