| Commit message (Expand) | Author | Age | Files | Lines |
* | arch: make execmem setup available regardless of CONFIG_MODULES | Mike Rapoport (IBM) | 2024-05-14 | 1 | -27/+0 |
* | mm/execmem, arch: convert remaining overrides of module_alloc to execmem | Mike Rapoport (IBM) | 2024-05-14 | 1 | -47/+23 |
* | x86/paravirt: Switch mixed paravirt/alternative calls to alternatives | Juergen Gross | 2023-12-10 | 1 | -15/+5 |
* | x86/alternative: Rename apply_ibt_endbr() | Peter Zijlstra | 2023-07-10 | 1 | -1/+1 |
* | module: replace module_layout with module_memory | Song Liu | 2023-03-09 | 1 | -2/+2 |
* | Merge tag 'livepatching-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2023-02-23 | 1 | -37/+60 |
|\ |
|
| * | livepatch,x86: Clear relocation targets on a module removal | Song Liu | 2023-02-03 | 1 | -33/+60 |
| * | x86/module: remove unused code in __apply_relocate_add | Song Liu | 2023-02-03 | 1 | -4/+0 |
* | | Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2022-12-15 | 1 | -5/+42 |
|\ \ |
|
| * | | x86/ibt: Implement FineIBT | Peter Zijlstra | 2022-11-01 | 1 | -1/+19 |
| * | | x86/modules: Add call patching | Thomas Gleixner | 2022-10-17 | 1 | -1/+19 |
| * | | x86/modules: Set VM_FLUSH_RESET_PERMS in module_alloc() | Thomas Gleixner | 2022-10-17 | 1 | -4/+5 |
* | | | Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 2022-12-13 | 1 | -1/+1 |
|\ \ \
| |_|/
|/| | |
|
| * | | treewide: use get_random_u32_inclusive() when possible | Jason A. Donenfeld | 2022-11-18 | 1 | -1/+1 |
| * | | treewide: use get_random_u32_below() instead of deprecated function | Jason A. Donenfeld | 2022-11-18 | 1 | -1/+1 |
| |/ |
|
* / | x86/alternative: Consistently patch SMP locks in vmlinux and modules | Julian Pidancet | 2022-11-22 | 1 | -6/+5 |
|/ |
|
* | treewide: use prandom_u32_max() when possible, part 1 | Jason A. Donenfeld | 2022-10-12 | 1 | -1/+1 |
* | Merge tag 'locking-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2022-08-01 | 1 | -3/+0 |
|\ |
|
| * | jump_label: mips: move module NOP patching into arch code | Ard Biesheuvel | 2022-06-24 | 1 | -3/+0 |
* | | x86: Undo return-thunk damage | Peter Zijlstra | 2022-06-27 | 1 | -1/+7 |
|/ |
|
* | Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2022-03-27 | 1 | -1/+7 |
|\ |
|
| * | x86/alternative: Use .ibt_endbr_seal to seal indirect calls | Peter Zijlstra | 2022-03-15 | 1 | -1/+7 |
* | | kasan, x86, arm64, s390: rename functions for modules shadow | Andrey Konovalov | 2022-03-25 | 1 | -1/+1 |
|/ |
|
* | x86/module: Fix the paravirt vs alternative order | Peter Zijlstra | 2022-03-08 | 1 | -5/+8 |
* | mm: defer kmemleak object creation of module_alloc() | Kefeng Wang | 2022-01-15 | 1 | -3/+4 |
* | x86/alternative: Implement .retpoline_sites support | Peter Zijlstra | 2021-10-28 | 1 | -1/+8 |
* | x86/build: Treat R_386_PLT32 relocation as R_386_PC32 | Fangrui Song | 2021-01-28 | 1 | -0/+1 |
* | mm: don't include asm/pgtable.h if linux/mm.h is already included | Mike Rapoport | 2020-06-09 | 1 | -1/+0 |
* | x86/module: Use text_mutex in apply_relocate_add() | Josh Poimboeuf | 2020-05-08 | 1 | -2/+7 |
* | x86/module: Use text_poke() for late relocations | Peter Zijlstra | 2020-05-08 | 1 | -7/+31 |
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 | Thomas Gleixner | 2019-05-30 | 1 | -13/+1 |
* | x86/modules: Avoid breaking W^X while loading modules | Nadav Amit | 2019-04-30 | 1 | -1/+1 |
* | x86: Add support for 64-bit place relative relocations | Ard Biesheuvel | 2018-09-27 | 1 | -0/+6 |
* | x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 | H.J. Lu | 2018-02-22 | 1 | -0/+1 |
* | x86/module: Detect and skip invalid relocations | Josh Poimboeuf | 2017-11-05 | 1 | -0/+13 |
* | x86/unwind: Add the ORC unwinder | Josh Poimboeuf | 2017-07-26 | 1 | -1/+10 |
* | mm, vmalloc: use __GFP_HIGHMEM implicitly | Michal Hocko | 2017-05-09 | 1 | -1/+1 |
* | x86/asm: Stop depending on ptrace.h in alternative.h | Andy Lutomirski | 2016-04-29 | 1 | -0/+1 |
* | x86/mm/KASLR: Propagate KASLR status to kernel proper | Borislav Petkov | 2015-04-03 | 1 | -9/+2 |
* | Revert "x86/mm/ASLR: Propagate base load address calculation" | Borislav Petkov | 2015-03-16 | 1 | -1/+9 |
* | Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2015-02-21 | 1 | -9/+1 |
|\ |
|
| * | x86/mm/ASLR: Avoid PAGE_SIZE redefinition for UML subarch | Jiri Kosina | 2015-02-20 | 1 | -1/+0 |
| * | x86/mm/ASLR: Propagate base load address calculation | Jiri Kosina | 2015-02-19 | 1 | -9/+2 |
* | | kasan: enable instrumentation of global variables | Andrey Ryabinin | 2015-02-14 | 1 | -1/+11 |
* | | mm: vmalloc: pass additional vm_flags to __vmalloc_node_range() | Andrey Ryabinin | 2015-02-14 | 1 | -1/+1 |
|/ |
|
* | x86, kaslr: fix module lock ordering problem | Kees Cook | 2014-03-24 | 1 | -2/+5 |
* | x86, kaslr: randomize module base load address | Kees Cook | 2014-02-26 | 1 | -3/+40 |
* | mm/arch: use NUMA_NO_NODE | Jianguo Wu | 2013-11-13 | 1 | -1/+1 |
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik... | Linus Torvalds | 2012-07-24 | 1 | -1/+1 |
|\ |
|
| * | module.c: spelling s/postition/position/g | Geert Uytterhoeven | 2012-07-20 | 1 | -1/+1 |