]> git.pld-linux.org Git - packages/xorg-driver-video-fglrx.git/blame - linux-3.7.patch
- rebuild for kernel-3.7.4-1
[packages/xorg-driver-video-fglrx.git] / linux-3.7.patch
CommitLineData
d9ac4b7c
JR
1--- 12.9/common/lib/modules/fglrx/build_mod/firegl_public.c 2012-09-26 15:04:28.000000000 +0200
2+++ 12.9/common/lib/modules/fglrx/build_mod/firegl_public.c 2012-10-16 20:30:42.146523753 +0200
3@@ -3892,7 +3892,11 @@
4 KCL_DEBUG_ERROR(REMAP_PAGE_RANGE_STR " failed\n");
5 return -EAGAIN;
6 }
7+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
8 vma->vm_flags |= VM_SHM | VM_RESERVED; /* Don't swap */
9+#else
10+ vma->vm_flags |= VM_SHM | VM_DONTEXPAND | VM_DONTDUMP; /* Don't swap */
11+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
12 vma->vm_ops = &vm_ops;
13 break;
14
15@@ -3922,14 +3926,22 @@
16 KCL_DEBUG_ERROR(REMAP_PAGE_RANGE_STR " failed\n");
17 return -EAGAIN;
18 }
19+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
20 vma->vm_flags |= VM_SHM | VM_RESERVED; /* Don't swap */
21+#else
22+ vma->vm_flags |= VM_SHM | VM_DONTEXPAND | VM_DONTDUMP; /* Don't swap */
23+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
24 vma->vm_ops = &vm_ops;
25 }
26 break;
27 #endif
28
29 case __KE_SHM:
30+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
31 vma->vm_flags |= VM_SHM | VM_RESERVED; /* Don't swap */
32+#else
33+ vma->vm_flags |= VM_SHM | VM_DONTEXPAND | VM_DONTDUMP; /* Don't swap */
34+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
35 vma->vm_ops = &vm_shm_ops;
36 break;
37
38@@ -3937,7 +3949,11 @@
39
40 pages = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT;
41
42+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
43 vma->vm_flags |= VM_RESERVED;
44+#else
45+ vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP;
46+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
47
48 //vma->vm_flags |= VM_SHM | VM_LOCKED; /* DDDDDDDDDDon't swap */
49 //vma->vm_mm->locked_vm += pages; /* Kernel tracks aqmount of locked pages */
50@@ -3946,14 +3962,22 @@
51
52 case __KE_CTX:
53 pages = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT;
54+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
55 vma->vm_flags |= VM_LOCKED | VM_SHM | VM_RESERVED; /* Don't swap */
56+#else
57+ vma->vm_flags |= VM_LOCKED | VM_SHM | VM_DONTEXPAND | VM_DONTDUMP; /* Don't swap */
58+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
59 vma->vm_mm->locked_vm += pages; /* Kernel tracks aqmount of locked pages */
60 vma->vm_ops = &vm_ctx_ops;
61 break;
62
63 case __KE_PCI_BQS:
64 pages = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT;
65+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
66 vma->vm_flags |= VM_LOCKED | VM_SHM | VM_RESERVED; /* Don't swap */
67+#else
68+ vma->vm_flags |= VM_LOCKED | VM_SHM | VM_DONTEXPAND | VM_DONTDUMP; /* Don't swap */
69+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
70 vma->vm_mm->locked_vm += pages; /* Kernel tracks aqmount of locked pages */
71 vma->vm_ops = &vm_pci_bq_ops;
72 break;
73@@ -3984,9 +4008,17 @@
74 return -EAGAIN;
75 }
76 #ifdef __x86_64__
77+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
78 vma->vm_flags |= VM_RESERVED;
79 #else
80+ vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP;
81+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
82+#else
83+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
84 vma->vm_flags |= VM_SHM | VM_RESERVED; /* Don't swap */
85+#else
86+ vma->vm_flags |= VM_SHM | VM_DONTEXPAND | VM_DONTDUMP; /* Don't swap */
87+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
88 #endif
89 vma->vm_ops = &vm_ops;
90 }
91@@ -4015,9 +4047,17 @@
92 return -EAGAIN;
93 }
94 #ifdef __x86_64__
95+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
96 vma->vm_flags |= VM_RESERVED;
97 #else
98+ vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP;
99+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
100+#else
101+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
102 vma->vm_flags |= VM_SHM | VM_RESERVED; /* Don't swap */
103+#else
104+ vma->vm_flags |= VM_SHM | VM_DONTEXPAND | VM_DONTDUMP; /* Don't swap */
105+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
106 #endif
107 vma->vm_ops = &vm_agp_bq_ops;
108 }
109@@ -4025,7 +4065,11 @@
110 #endif /* __AGP__BUILTIN__ */
111
112 case __KE_KMAP:
113+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
114 vma->vm_flags |= VM_SHM | VM_RESERVED;
115+#else
116+ vma->vm_flags |= VM_SHM | VM_DONTEXPAND | VM_DONTDUMP;
117+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
118 vma->vm_ops = &vm_kmap_ops;
119 if (readonly && (vma->vm_flags & VM_WRITE))
120 {
121@@ -4046,7 +4090,11 @@
122 #endif
123 // fall through
124 case __KE_GART_CACHEABLE:
125+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
126 vma->vm_flags |= VM_RESERVED;
127+#else
128+ vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP;
129+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) */
130 vma->vm_ops = &vm_gart_ops;
131 break;
132 default:
This page took 0.104523 seconds and 4 git commands to generate.