aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/fpu/signal.c
AgeCommit message (Expand)Author
2021-06-30x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate()Thomas Gleixner
2021-06-23x86/fpu: Reset state for all signal restore failuresThomas Gleixner
2021-06-23x86/fpu: Invalidate FPU state after a failed XRSTOR from a user bufferAndy Lutomirski
2021-06-23x86/fpu: Prevent state corruption in __fpu__restore_sig()Thomas Gleixner
2020-07-27x86: switch to ->regset_get()Al Viro
2020-06-26x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel bufferAl Viro
2020-05-16x86/fpu/xstate: Restore supervisor states for signal returnYu-cheng Yu
2020-05-16x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restor...Yu-cheng Yu
2020-05-13x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstatesYu-cheng Yu
2020-05-13x86/fpu/xstate: Define new functions for clearing fpregs and xstatesFenghua Yu
2020-05-13x86/fpu/xstate: Separate user and supervisor xfeatures maskYu-cheng Yu
2020-05-12x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header()Fenghua Yu
2020-01-07x86/fpu: Deactivate FPU state after failure during state loadSebastian Andrzej Siewior
2019-06-08x86/fpu: Update kernel's FPU state before using for the fsave headerSebastian Andrzej Siewior
2019-06-06x86/fpu: Use fault_in_pages_writeable() for pre-faultingHugh Dickins
2019-05-06x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() failsSebastian Andrzej Siewior
2019-04-12x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpathSebastian Andrzej Siewior
2019-04-12x86/fpu: Add a fastpath to copy_fpstate_to_sigframe()Sebastian Andrzej Siewior
2019-04-12x86/fpu: Add a fastpath to __fpu__restore_sig()Sebastian Andrzej Siewior
2019-04-12x86/fpu: Defer FPU state load until return to userspaceRik van Riel
2019-04-12x86/fpu: Merge the two code paths in __fpu__restore_sig()Sebastian Andrzej Siewior
2019-04-12x86/fpu: Restore from kernel memory on the 64-bit path tooSebastian Andrzej Siewior
2019-04-11x86/fpu: Inline copy_user_to_fpregs_zeroing()Sebastian Andrzej Siewior
2019-04-11x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOADRik van Riel
2019-04-11x86/fpu: Always store the registers in copy_fpstate_to_sigframe()Rik van Riel
2019-04-10x86/fpu: Remove user_fpu_begin()Sebastian Andrzej Siewior
2019-04-10x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe()Sebastian Andrzej Siewior
2019-04-09x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe()Sebastian Andrzej Siewior
2019-04-09x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig()Sebastian Andrzej Siewior
2019-04-03x86/fpu: Fix __user annotationsJann Horn
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds
2018-11-20x86/fpu: Disable bottom halves while loading FPU registersSebastian Andrzej Siewior
2018-10-17x86/fpu: Remove second definition of fpu in __fpu__restore_sig()Sebastian Andrzej Siewior
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-09-26x86/fpu: Use validate_xstate_header() to validate the xstate_header in __fpu_...Eric Biggers
2017-09-26x86/fpu: Rename fpu__activate_curr() to fpu__initialize()Ingo Molnar
2017-09-26x86/fpu: Rename fpu::fpstate_active to fpu::initializedIngo Molnar
2017-09-25x86/fpu: Don't let userspace set bogus xcomp_bvEric Biggers
2017-09-24x86/fpu: Remove struct fpu::fpregs_activeIngo Molnar
2017-09-24x86/fpu: Change fpu->fpregs_active users to fpu->fpstate_activeIngo Molnar
2017-09-24x86/fpu: Simplify fpu->fpregs_active useIngo Molnar
2017-09-24x86/fpu: Flip the parameter order in copy_*_to_xstate()Ingo Molnar
2017-09-24x86/fpu: Remove 'kbuf' parameter from the copy_user_to_xstate() APIIngo Molnar
2017-09-24x86/fpu: Rename copyin_to_xsaves()/copyout_from_xsaves() to copy_user_to_xsta...Ingo Molnar
2016-10-07x86/fpu: Remove use_eager_fpu()Andy Lutomirski
2016-08-04tree-wide: replace config_enabled() with IS_ENABLED()Masahiro Yamada
2016-07-11x86/fpu/xstate: Fix __fpu_restore_sig() for XSAVESYu-cheng Yu
2016-06-18x86/fpu/xstate: Copy xstate registers directly to the signal frame when compa...Yu-cheng Yu
2016-06-18x86/fpu/xstate: Rename 'xstate_size' to 'fpu_kernel_xstate_size', to distingu...Fenghua Yu
2016-06-18x86/fpu/xstate: Define and use 'fpu_user_xstate_size'Fenghua Yu