Age | Commit message (Expand) | Author | Files | Lines |
2023-09-18 | x86/asm: Fix build of UML with KASAN | Vincent Whitchurch | 3 | -3/+3 |
2023-09-12 | x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() | Peter Zijlstra | 1 | -4/+0 |
2023-08-30 | x86: bring back rep movsq for user access on CPUs without ERMS | Mateusz Guzik | 1 | -44/+13 |
2023-08-16 | x86/srso: Explain the untraining sequences a bit more | Borislav Petkov (AMD) | 1 | -0/+19 |
2023-08-16 | x86/cpu: Cleanup the untrain mess | Peter Zijlstra | 1 | -0/+7 |
2023-08-16 | x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 | Peter Zijlstra | 1 | -13/+13 |
2023-08-16 | x86/cpu: Rename original retbleed methods | Peter Zijlstra | 1 | -15/+15 |
2023-08-16 | x86/cpu: Clean up SRSO return thunk mess | Peter Zijlstra | 1 | -16/+42 |
2023-08-16 | x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() | Peter Zijlstra | 1 | -2/+2 |
2023-08-16 | x86/cpu: Fix __x86_return_thunk symbol type | Peter Zijlstra | 1 | -1/+3 |
2023-08-14 | x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG | Petr Pavlu | 1 | -4/+4 |
2023-08-14 | x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() | Sean Christopherson | 1 | -4/+3 |
2023-07-29 | x86/srso: Add a forgotten NOENDBR annotation | Borislav Petkov (AMD) | 1 | -0/+1 |
2023-07-27 | x86/srso: Add a Speculative RAS Overflow mitigation | Borislav Petkov (AMD) | 1 | -4/+78 |
2023-06-28 | Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 3 | -33/+80 |
2023-06-27 | Merge tag 'x86_misc_for_v6.5' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 3 | -61/+96 |
2023-06-27 | Merge tag 'x86_cleanups_for_6.5' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2 | -13/+20 |
2023-06-27 | Merge tag 'x86_cpu_for_v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+1 |
2023-06-27 | Merge tag 'x86_alternatives_for_v6.5' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -8/+5 |
2023-06-06 | x86/lib/msr: Clean up kernel-doc notation | Randy Dunlap | 1 | -13/+19 |
2023-06-05 | percpu: Wire up cmpxchg128 | Peter Zijlstra | 3 | -33/+80 |
2023-06-02 | x86/lib: Make get/put_user() exception handling a visible symbol | Nadav Amit | 2 | -28/+28 |
2023-05-29 | x86/csum: Fix clang -Wuninitialized in csum_partial() | Nathan Chancellor | 1 | -4/+6 |
2023-05-26 | x86: re-introduce support for ERMS copies for user space accesses | Linus Torvalds | 1 | -1/+9 |
2023-05-25 | x86/csum: Improve performance of `csum_partial` | Noah Goldstein | 1 | -32/+65 |
2023-05-18 | x86/usercopy: Include arch_wb_cache_pmem() declaration | Arnd Bergmann | 1 | -0/+1 |
2023-05-17 | x86/retbleed: Add __x86_return_thunk alignment checks | Borislav Petkov (AMD) | 1 | -1/+1 |
2023-05-13 | x86/retbleed: Fix return thunk alignment | Borislav Petkov (AMD) | 1 | -2/+2 |
2023-05-10 | x86/lib/memmove: Decouple ERMS from FSRM | Borislav Petkov (AMD) | 1 | -8/+5 |
2023-04-29 | Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -3/+3 |
2023-04-28 | Merge tag 'x86_mm_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 2 | -82/+55 |
2023-04-28 | Merge tag 'x86_cleanups_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -9/+0 |
2023-04-21 | x86: rewrite '__copy_user_nocache' function | Linus Torvalds | 3 | -214/+243 |
2023-04-20 | x86: remove 'zerorest' argument from __copy_user_nocache() | Linus Torvalds | 2 | -3/+3 |
2023-04-19 | x86: improve on the non-rep 'copy_user' function | Linus Torvalds | 1 | -156/+133 |
2023-04-19 | x86: improve on the non-rep 'clear_user' function | Linus Torvalds | 1 | -44/+70 |
2023-04-19 | x86: inline the 'rep movs' in user copies for the FSRM case | Linus Torvalds | 1 | -34/+21 |
2023-04-19 | x86: move stac/clac from user copy routines into callers | Linus Torvalds | 2 | -11/+5 |
2023-04-19 | x86: don't use REP_GOOD or ERMS for user memory clearing | Linus Torvalds | 1 | -75/+0 |
2023-04-19 | x86: don't use REP_GOOD or ERMS for user memory copies | Linus Torvalds | 1 | -44/+7 |
2023-04-19 | x86: don't use REP_GOOD or ERMS for small memory clearing | Linus Torvalds | 1 | -36/+11 |
2023-04-19 | x86: don't use REP_GOOD or ERMS for small memory copies | Linus Torvalds | 1 | -24/+10 |
2023-03-24 | x86,objtool: Split UNWIND_HINT_EMPTY in two | Josh Poimboeuf | 1 | -3/+3 |
2023-03-16 | x86/mm: Rework address range check in get_user() and put_user() | Kirill A. Shutemov | 2 | -82/+55 |
2023-03-16 | x86/uaccess: Remove memcpy_page_flushcache() | Ira Weiny | 1 | -9/+0 |
2023-02-22 | Merge tag 'x86_cpu_for_v6.3_rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -0/+1 |
2023-02-21 | Merge tag 'x86-asm-2023-02-20' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2 | -1/+5 |
2023-01-31 | Merge tag 'v6.2-rc6' into sched/core, to pick up fixes | Ingo Molnar | 2 | -11/+11 |
2023-01-13 | entry, kasan, x86: Disallow overriding mem*() functions | Peter Zijlstra | 3 | -5/+8 |
2023-01-12 | x86/opcode: Add the LKGS instruction to x86-opcode-map | H. Peter Anvin (Intel) | 1 | -0/+1 |