summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/fpu/signal.c
Commit message (Expand)AuthorAgeFilesLines
* x86/fpu: Update kernel's FPU state before using for the fsave headerSebastian Andrzej Siewior2019-06-081-0/+5
* x86/fpu: Use fault_in_pages_writeable() for pre-faultingHugh Dickins2019-06-061-9/+2Star
* x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() failsSebastian Andrzej Siewior2019-05-061-16/+15Star
* x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpathSebastian Andrzej Siewior2019-04-121-12/+13
* x86/fpu: Add a fastpath to copy_fpstate_to_sigframe()Sebastian Andrzej Siewior2019-04-121-12/+22
* x86/fpu: Add a fastpath to __fpu__restore_sig()Sebastian Andrzej Siewior2019-04-121-2/+21
* x86/fpu: Defer FPU state load until return to userspaceRik van Riel2019-04-121-19/+30
* x86/fpu: Merge the two code paths in __fpu__restore_sig()Sebastian Andrzej Siewior2019-04-121-85/+54Star
* x86/fpu: Restore from kernel memory on the 64-bit path tooSebastian Andrzej Siewior2019-04-121-13/+49
* x86/fpu: Inline copy_user_to_fpregs_zeroing()Sebastian Andrzej Siewior2019-04-111-1/+19
* x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOADRik van Riel2019-04-111-1/+11
* x86/fpu: Always store the registers in copy_fpstate_to_sigframe()Rik van Riel2019-04-111-5/+14
* x86/fpu: Remove user_fpu_begin()Sebastian Andrzej Siewior2019-04-101-1/+0Star
* x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe()Sebastian Andrzej Siewior2019-04-101-4/+0Star
* x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe()Sebastian Andrzej Siewior2019-04-091-27/+8Star
* x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig()Sebastian Andrzej Siewior2019-04-091-25/+15Star
* x86/fpu: Fix __user annotationsJann Horn2019-04-031-3/+3
* Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-041-2/+2
* x86/fpu: Disable bottom halves while loading FPU registersSebastian Andrzej Siewior2018-11-201-2/+2
* x86/fpu: Remove second definition of fpu in __fpu__restore_sig()Sebastian Andrzej Siewior2018-10-171-1/+0Star
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86/fpu: Use validate_xstate_header() to validate the xstate_header in __fpu_...Eric Biggers2017-09-261-7/+9
* x86/fpu: Rename fpu__activate_curr() to fpu__initialize()Ingo Molnar2017-09-261-1/+1
* x86/fpu: Rename fpu::fpstate_active to fpu::initializedIngo Molnar2017-09-261-4/+4
* x86/fpu: Don't let userspace set bogus xcomp_bvEric Biggers2017-09-251-2/+7
* x86/fpu: Remove struct fpu::fpregs_activeIngo Molnar2017-09-241-2/+0Star
* x86/fpu: Change fpu->fpregs_active users to fpu->fpstate_activeIngo Molnar2017-09-241-1/+3
* x86/fpu: Simplify fpu->fpregs_active useIngo Molnar2017-09-241-4/+5
* x86/fpu: Flip the parameter order in copy_*_to_xstate()Ingo Molnar2017-09-241-1/+1
* x86/fpu: Remove 'kbuf' parameter from the copy_user_to_xstate() APIIngo Molnar2017-09-241-7/+4Star
* x86/fpu: Rename copyin_to_xsaves()/copyout_from_xsaves() to copy_user_to_xsta...Ingo Molnar2017-09-241-1/+1
* x86/fpu: Remove use_eager_fpu()Andy Lutomirski2016-10-071-5/+3Star
* tree-wide: replace config_enabled() with IS_ENABLED()Masahiro Yamada2016-08-041-6/+6
* x86/fpu/xstate: Fix __fpu_restore_sig() for XSAVESYu-cheng Yu2016-07-111-2/+9
* x86/fpu/xstate: Copy xstate registers directly to the signal frame when compa...Yu-cheng Yu2016-06-181-1/+2
* x86/fpu/xstate: Rename 'xstate_size' to 'fpu_kernel_xstate_size', to distingu...Fenghua Yu2016-06-181-1/+1
* x86/fpu/xstate: Define and use 'fpu_user_xstate_size'Fenghua Yu2016-06-181-7/+20
* x86/fpu: Add tracepoints to dump FPU state at key pointsDave Hansen2016-06-081-0/+3
* x86/fpu: Fix 32-bit signal frame handlingDave Hansen2015-11-121-6/+5Star
* Merge branch 'x86-headers-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2015-11-041-2/+2
|\
| * x86/headers: Convert uses of _fpstate_ia32 to _fpstate_32Ingo Molnar2015-09-081-2/+2
* | x86/fpu: Rename XSAVE macrosDave Hansen2015-09-141-3/+3
|/
* x86/fpu: Pass 'struct fpu' to fpu__restore()Ingo Molnar2015-05-191-1/+1
* x86/fpu: Harmonize FPU register state typesIngo Molnar2015-05-191-16/+16
* x86/fpu: Factor out fpu/signal.cIngo Molnar2015-05-191-0/+404