summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Expand)AuthorAgeFilesLines
* KPTI: Report when enabledKees Cook2018-01-071-1/+6
* KPTI: Rename to PAGE_TABLE_ISOLATIONKees Cook2018-01-0711-21/+21
* x86/kaiser: Move feature detection upBorislav Petkov2018-01-073-2/+9
* kaiser: disabled on Xen PVJiri Kosina2018-01-071-0/+6
* x86/paravirt: Dont patch flush_tlb_singleThomas Gleixner2018-01-071-2/+0
* kaiser: kaiser_flush_tlb_on_return_to_user() check PCIDHugh Dickins2018-01-073-9/+9
* kaiser: asm/tlbflush.h handle noPGE at lower levelHugh Dickins2018-01-071-20/+3
* kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflushHugh Dickins2018-01-073-13/+6
* x86/kaiser: Check boottime cmdline paramsBorislav Petkov2018-01-071-18/+41
* x86/kaiser: Rename and simplify X86_FEATURE_KAISER handlingBorislav Petkov2018-01-072-19/+19
* x86/boot: Add early cmdline parsing for options with argumentsTom Lendacky2018-01-072-0/+107
* x86/boot: Pass in size to early cmdline parsingDave Hansen2018-01-071-2/+9
* x86/boot: Simplify early command line parsingDave Hansen2018-01-071-3/+0
* x86/boot: Fix early command-line parsing when partial word matchesDave Hansen2018-01-071-5/+13
* x86/boot: Fix early command-line parsing when matching at endDave Hansen2018-01-071-10/+24
* x86, boot: Carve out early cmdline parsing functionBorislav Petkov2018-01-073-1/+91
* kaiser: add "nokaiser" boot option, using ALTERNATIVEHugh Dickins2018-01-0716-59/+137
* x86/alternatives: Use optimized NOPs for paddingBorislav Petkov2018-01-071-1/+13
* x86/alternatives: Make JMPs more robustBorislav Petkov2018-01-072-11/+103
* x86/alternatives: Add instruction paddingBorislav Petkov2018-01-0711-37/+126
* x86/alternatives: Cleanup DPRINTK macroBorislav Petkov2018-01-071-15/+27
* kaiser: alloc_ldt_struct() use get_zeroed_page()Hugh Dickins2018-01-071-1/+1
* kaiser: user_map __kprobes_text tooHugh Dickins2018-01-071-0/+2
* x86/mm/kaiser: re-enable vsyscallsAndrea Arcangeli2018-01-074-6/+19
* KAISER: Kernel Address IsolationHugh Dickins2018-01-0725-65/+938
* x86/mm/64: Fix reboot interaction with CR4.PCIDEAndy Lutomirski2018-01-071-0/+6
* x86/mm: Enable CR4.PCIDE on supported systemsAndy Lutomirski2018-01-074-5/+41
* x86/mm: Add the 'nopcid' boot option to turn off PCIDAndy Lutomirski2018-01-071-0/+18
* x86/mm: Disable PCID on 32-bit kernelsAndy Lutomirski2018-01-072-0/+13
* x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP codeAndy Lutomirski2018-01-075-70/+6
* x86/mm, sched/core: Turn off IRQs in switch_mm()Andy Lutomirski2018-01-072-0/+14
* x86/mm, sched/core: Uninline switch_mm()Andy Lutomirski2018-01-072-70/+77
* x86/mm: Build arch/x86/mm/tlb.c even on !SMPAndy Lutomirski2018-01-072-2/+5
* x86/mm: If INVPCID is available, use it to flush global mappingsAndy Lutomirski2018-01-071-0/+9
* x86/mm: Add a 'noinvpcid' boot option to turn off INVPCIDAndy Lutomirski2018-01-071-0/+16
* x86/mm: Fix INVPCID asm constraintBorislav Petkov2018-01-071-2/+2
* x86/mm: Add INVPCID helpersAndy Lutomirski2018-01-071-0/+48
* x86, cpufeature: Add CPU features from Intel document 319433-012AH. Peter Anvin2018-01-071-0/+3
* crypto: salsa20 - fix blkcipher_walk API usageEric Biggers2018-01-011-7/+0
* KVM: Fix stack-out-of-bounds read in write_mmioWanpeng Li2018-01-011-4/+4
* KVM: VMX: remove I/O port 0x80 bypass on Intel hostsAndrew Honig2018-01-011-5/+0
* MIPS: AR7: Ensure that serial ports are properly set upOswald Buddenhagen2018-01-011-0/+1
* x86/oprofile/ppro: Do not use __this_cpu*() in preemptible contextBorislav Petkov2018-01-011-2/+2
* ARM: 8720/1: ensure dump_instr() checks addr_limitMark Rutland2018-01-011-10/+18
* KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exitHaozhong Zhang2018-01-011-1/+1
* kvm/x86: Avoid async PF preempting the kernel incorrectlyBoqun Feng2018-01-013-7/+13
* sh: sh7757: remove nonexistent GPIO_PT[JLNQ]7_RESV to fix pinctrl registrationGeert Uytterhoeven2018-01-011-4/+4
* sh: sh7722: remove nonexistent GPIO_PTQ7 to fix pinctrl registrationGeert Uytterhoeven2018-01-011-1/+1
* kvm/x86: Handle async PF in RCU read-side critical sectionsBoqun Feng2018-01-011-1/+2
* KVM: Do not take reference to mm during async #PFGleb Natapov2018-01-011-8/+1