]>
Commit | Line | Data |
---|---|---|
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); |