]> git.pld-linux.org Git - packages/xorg-driver-video-fglrx.git/blame - linux-4.5.patch
- fix building with linux 4.7
[packages/xorg-driver-video-fglrx.git] / linux-4.5.patch
CommitLineData
7b2a186e
JR
1--- xorg-driver-video-radeon-crimson-15.12/common/lib/modules/fglrx/build_mod/firegl_public.c.b 2016-03-30 21:53:04.123817514 +0200
2+++ xorg-driver-video-radeon-crimson-15.12/common/lib/modules/fglrx/build_mod/firegl_public.c 2016-03-30 21:54:42.922113915 +0200
3@@ -6467,6 +6437,14 @@ static void _copy_xregs_to_kernel(struct
4 u64 mask = -1;
5 u32 lmask = mask;
6 u32 hmask = mask >> 32;
7+
8+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,5,0)
9+ int err;
10+
11+ /*WARN_ON(!alternatives_patched);*/
12+
13+ XSTATE_XSAVE(xstate, lmask, hmask, err);
14+#else
15 int err = 0;
16
17 /*WARN_ON(!alternatives_patched);*/
18@@ -6494,6 +6472,7 @@ static void _copy_xregs_to_kernel(struct
19 xstate_fault(err)
20 : "0" (err)
21 : "memory");
22+#endif
23
24 /* We should never fault when copying to a kernel buffer: */
25 WARN_ON_FPU(err);
This page took 0.05287 seconds and 4 git commands to generate.