aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2019-04-12x86/fpu: Defer FPU state load until return to userspaceRik van Riel10-72/+184
2019-04-12x86/fpu: Merge the two code paths in __fpu__restore_sig()Sebastian Andrzej Siewior1-85/+54
2019-04-12x86/fpu: Restore from kernel memory on the 64-bit path tooSebastian Andrzej Siewior2-13/+92
2019-04-11x86/fpu: Inline copy_user_to_fpregs_zeroing()Sebastian Andrzej Siewior1-1/+19
2019-04-11x86/fpu: Update xstate's PKRU value on write_pkru()Sebastian Andrzej Siewior1-2/+19
2019-04-11x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOADRik van Riel1-1/+11
2019-04-11x86/fpu: Always store the registers in copy_fpstate_to_sigframe()Rik van Riel1-5/+14
2019-04-11x86/entry: Add TIF_NEED_FPU_LOADSebastian Andrzej Siewior2-0/+10
2019-04-11x86/fpu: Eager switch PKRU stateRik van Riel4-4/+31
2019-04-11x86/pkeys: Don't check if PKRU is zero before writing itSebastian Andrzej Siewior1-7/+0
2019-04-11x86/fpu: Only write PKRU if it is different from currentSebastian Andrzej Siewior1-0/+7
2019-04-11x86/pkeys: Provide *pkru() helpersSebastian Andrzej Siewior3-5/+11
2019-04-10x86/microcode: Deprecate MICROCODE_OLD_INTERFACEBorislav Petkov1-1/+9
2019-04-10x86/microcode: Fix the ancient deprecated microcode loading methodBorislav Petkov1-1/+2
2019-04-10x86/ima: add missing includeMimi Zohar1-0/+1
2019-04-10x86/microcode/intel: Refactor Intel microcode blob loadingJann Horn1-35/+36
2019-04-10x86/fpu: Use a feature number instead of mask in two more helpersSebastian Andrzej Siewior5-32/+30
2019-04-10x86/fpu: Make __raw_xsave_addr() use a feature number instead of maskSebastian Andrzej Siewior1-11/+11
2019-04-10x86/fpu: Add an __fpregs_load_activate() internal helperRik van Riel2-8/+25
2019-04-10x86/fpu: Remove user_fpu_begin()Sebastian Andrzej Siewior3-21/+1
2019-04-10x86/fpu: Remove fpu->initializedSebastian Andrzej Siewior12-121/+53
2019-04-10x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe()Sebastian Andrzej Siewior1-4/+0
2019-04-10x86/perf/amd: Remove need to check "running" bit in NMI handlerLendacky, Thomas2-12/+22
2019-04-10locking/lock_events: Make lock_events available for all archs & other locksWaiman Long1-8/+0
2019-04-10x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbolChristoph Hellwig1-5/+0
2019-04-10x86/asm: Modernize sync_bitops.hJan Beulich1-22/+9
2019-04-10Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar4-146/+95
2019-04-09x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe()Sebastian Andrzej Siewior1-27/+8
2019-04-09x86/fpu: Always init the state in fpu__clear()Sebastian Andrzej Siewior3-7/+2
2019-04-09x86/fpu: Remove preempt_disable() in fpu__clear()Sebastian Andrzej Siewior1-2/+0
2019-04-09x86/fpu: Remove fpu__restore()Sebastian Andrzej Siewior4-31/+2
2019-04-09x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig()Sebastian Andrzej Siewior3-29/+18
2019-04-09treewide: Switch printk users from %pf and %pF to %ps and %pS, respectivelySakari Ailus4-5/+5
2019-04-09ACPICA: Rename nameseg compare macro for clarityBob Moore1-1/+1
2019-04-08x86/dma: Remove the x86_dma_fallback_dev hackChristoph Hellwig3-36/+0
2019-04-08x86/io: Remove useless definition of mmiowb()Will Deacon1-2/+0
2019-04-08arch: Use asm-generic header for asm/mmiowb.hWill Deacon1-0/+1
2019-04-08x86/mm: Convert some slow-path static_cpu_has() callers to boot_cpu_has()Borislav Petkov3-5/+5
2019-04-08x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has()Borislav Petkov11-27/+26
2019-04-08x86/asm: Clarify static_cpu_has()'s intended useBorislav Petkov1-3/+6
2019-04-08crypto: x86/poly1305 - fix overflow during partial reductionEric Biggers2-12/+24
2019-04-08crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()Eric Biggers1-8/+5
2019-04-07PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interfaceRafael J. Wysocki1-4/+89
2019-04-07PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handlingRafael J. Wysocki5-53/+132
2019-04-07Merge tag 'for-linus-5.1b-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tipLinus Torvalds1-0/+3
2019-04-06x86/asm: Use stricter assembly constraints in bitopsAlexander Potapenko1-23/+18
2019-04-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-37/+59
2019-04-05x86/mm/KASLR: Reduce randomization granularity for 5-level paging to 1GBBaoquan He1-8/+2
2019-04-05x86/mm/KASLR: Use only one PUD entry for real mode trampolineBaoquan He1-47/+37
2019-04-05KVM: x86: nVMX: fix x2APIC VTPR read interceptMarc Orr1-1/+1