| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-05-13 | Merge commit 'its-for-linus-20250509-merge' into x86/core, to resolve conflicts | Ingo Molnar | 1 | -0/+6 |
| 2025-05-09 | x86/its: Use dynamic thunks for indirect branches | Peter Zijlstra | 1 | -0/+6 |
| 2025-04-11 | x86/alternatives: Rename 'text_poke_sync()' to 'smp_text_poke_sync_each_cpu()' | Ingo Molnar | 1 | -1/+1 |
| 2025-03-04 | Merge branch 'x86/asm' into x86/core, to pick up dependent commits | Ingo Molnar | 1 | -0/+15 |
| 2025-03-04 | Merge branch 'x86/cpu' into x86/asm, to pick up dependent commits | Ingo Molnar | 1 | -31/+14 |
| 2025-02-21 | x86/module: Remove unnecessary check in module_finalize() | Dan Carpenter | 1 | -4/+2 |
| 2025-02-18 | x86/module: Deal with GOT based stack cookie load on Clang < 17 | Ard Biesheuvel | 1 | -0/+15 |
| 2025-02-14 | x86/alternative: Simplify callthunk patching | Peter Zijlstra | 1 | -11/+6 |
| 2025-02-03 | Revert "x86/module: prepare module loading for ROX allocations of text" | Mike Rapoport (Microsoft) | 1 | -31/+14 |
| 2024-11-07 | x86/module: prepare module loading for ROX allocations of text | Mike Rapoport (Microsoft) | 1 | -14/+31 |
| 2024-05-14 | arch: make execmem setup available regardless of CONFIG_MODULES | Mike Rapoport (IBM) | 1 | -27/+0 |
| 2024-05-14 | mm/execmem, arch: convert remaining overrides of module_alloc to execmem | Mike Rapoport (IBM) | 1 | -47/+23 |
| 2023-12-10 | x86/paravirt: Switch mixed paravirt/alternative calls to alternatives | Juergen Gross | 1 | -15/+5 |
| 2023-07-10 | x86/alternative: Rename apply_ibt_endbr() | Peter Zijlstra | 1 | -1/+1 |
| 2023-03-09 | module: replace module_layout with module_memory | Song Liu | 1 | -2/+2 |
| 2023-02-23 | Merge tag 'livepatching-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -37/+60 |
| 2023-02-03 | livepatch,x86: Clear relocation targets on a module removal | Song Liu | 1 | -33/+60 |
| 2023-02-03 | x86/module: remove unused code in __apply_relocate_add | Song Liu | 1 | -4/+0 |
| 2022-12-14 | Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -5/+42 |
| 2022-12-12 | Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -1/+1 |
| 2022-11-22 | x86/alternative: Consistently patch SMP locks in vmlinux and modules | Julian Pidancet | 1 | -6/+5 |
| 2022-11-18 | treewide: use get_random_u32_inclusive() when possible | Jason A. Donenfeld | 1 | -1/+1 |
| 2022-11-18 | treewide: use get_random_u32_below() instead of deprecated function | Jason A. Donenfeld | 1 | -1/+1 |
| 2022-11-01 | x86/ibt: Implement FineIBT | Peter Zijlstra | 1 | -1/+19 |
| 2022-10-17 | x86/modules: Add call patching | Thomas Gleixner | 1 | -1/+19 |
| 2022-10-17 | x86/modules: Set VM_FLUSH_RESET_PERMS in module_alloc() | Thomas Gleixner | 1 | -4/+5 |
| 2022-10-11 | treewide: use prandom_u32_max() when possible, part 1 | Jason A. Donenfeld | 1 | -1/+1 |
| 2022-08-01 | Merge tag 'locking-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -3/+0 |
| 2022-06-27 | x86: Undo return-thunk damage | Peter Zijlstra | 1 | -1/+7 |
| 2022-06-24 | jump_label: mips: move module NOP patching into arch code | Ard Biesheuvel | 1 | -3/+0 |
| 2022-03-27 | Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+7 |
| 2022-03-24 | kasan, x86, arm64, s390: rename functions for modules shadow | Andrey Konovalov | 1 | -1/+1 |
| 2022-03-15 | x86/alternative: Use .ibt_endbr_seal to seal indirect calls | Peter Zijlstra | 1 | -1/+7 |
| 2022-03-08 | x86/module: Fix the paravirt vs alternative order | Peter Zijlstra | 1 | -5/+8 |
| 2022-01-15 | mm: defer kmemleak object creation of module_alloc() | Kefeng Wang | 1 | -3/+4 |
| 2021-10-28 | x86/alternative: Implement .retpoline_sites support | Peter Zijlstra | 1 | -1/+8 |
| 2021-01-28 | x86/build: Treat R_386_PLT32 relocation as R_386_PC32 | Fangrui Song | 1 | -0/+1 |
| 2020-06-09 | mm: don't include asm/pgtable.h if linux/mm.h is already included | Mike Rapoport | 1 | -1/+0 |
| 2020-05-08 | x86/module: Use text_mutex in apply_relocate_add() | Josh Poimboeuf | 1 | -2/+7 |
| 2020-05-08 | x86/module: Use text_poke() for late relocations | Peter Zijlstra | 1 | -7/+31 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 | Thomas Gleixner | 1 | -13/+1 |
| 2019-04-30 | x86/modules: Avoid breaking W^X while loading modules | Nadav Amit | 1 | -1/+1 |
| 2018-09-27 | x86: Add support for 64-bit place relative relocations | Ard Biesheuvel | 1 | -0/+6 |
| 2018-02-22 | x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 | H.J. Lu | 1 | -0/+1 |
| 2017-11-05 | x86/module: Detect and skip invalid relocations | Josh Poimboeuf | 1 | -0/+13 |
| 2017-07-26 | x86/unwind: Add the ORC unwinder | Josh Poimboeuf | 1 | -1/+10 |
| 2017-05-08 | mm, vmalloc: use __GFP_HIGHMEM implicitly | Michal Hocko | 1 | -1/+1 |
| 2016-04-29 | x86/asm: Stop depending on ptrace.h in alternative.h | Andy Lutomirski | 1 | -0/+1 |
| 2015-04-03 | x86/mm/KASLR: Propagate KASLR status to kernel proper | Borislav Petkov | 1 | -9/+2 |
| 2015-03-16 | Revert "x86/mm/ASLR: Propagate base load address calculation" | Borislav Petkov | 1 | -1/+9 |