aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/x86/kernel/module.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-13Merge commit 'its-for-linus-20250509-merge' into x86/core, to resolve conflictsIngo Molnar1-0/+6
2025-05-09x86/its: Use dynamic thunks for indirect branchesPeter Zijlstra1-0/+6
2025-04-11x86/alternatives: Rename 'text_poke_sync()' to 'smp_text_poke_sync_each_cpu()'Ingo Molnar1-1/+1
2025-03-04Merge branch 'x86/asm' into x86/core, to pick up dependent commitsIngo Molnar1-0/+15
2025-03-04Merge branch 'x86/cpu' into x86/asm, to pick up dependent commitsIngo Molnar1-31/+14
2025-02-21x86/module: Remove unnecessary check in module_finalize()Dan Carpenter1-4/+2
2025-02-18x86/module: Deal with GOT based stack cookie load on Clang < 17Ard Biesheuvel1-0/+15
2025-02-14x86/alternative: Simplify callthunk patchingPeter Zijlstra1-11/+6
2025-02-03Revert "x86/module: prepare module loading for ROX allocations of text"Mike Rapoport (Microsoft)1-31/+14
2024-11-07x86/module: prepare module loading for ROX allocations of textMike Rapoport (Microsoft)1-14/+31
2024-05-14arch: make execmem setup available regardless of CONFIG_MODULESMike Rapoport (IBM)1-27/+0
2024-05-14mm/execmem, arch: convert remaining overrides of module_alloc to execmemMike Rapoport (IBM)1-47/+23
2023-12-10x86/paravirt: Switch mixed paravirt/alternative calls to alternativesJuergen Gross1-15/+5
2023-07-10x86/alternative: Rename apply_ibt_endbr()Peter Zijlstra1-1/+1
2023-03-09module: replace module_layout with module_memorySong Liu1-2/+2
2023-02-23Merge tag 'livepatching-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatchingLinus Torvalds1-37/+60
2023-02-03livepatch,x86: Clear relocation targets on a module removalSong Liu1-33/+60
2023-02-03x86/module: remove unused code in __apply_relocate_addSong Liu1-4/+0
2022-12-14Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-5/+42
2022-12-12Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/randomLinus Torvalds1-1/+1
2022-11-22x86/alternative: Consistently patch SMP locks in vmlinux and modulesJulian Pidancet1-6/+5
2022-11-18treewide: use get_random_u32_inclusive() when possibleJason A. Donenfeld1-1/+1
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-1/+1
2022-11-01x86/ibt: Implement FineIBTPeter Zijlstra1-1/+19
2022-10-17x86/modules: Add call patchingThomas Gleixner1-1/+19
2022-10-17x86/modules: Set VM_FLUSH_RESET_PERMS in module_alloc()Thomas Gleixner1-4/+5
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld1-1/+1
2022-08-01Merge tag 'locking-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-3/+0
2022-06-27x86: Undo return-thunk damagePeter Zijlstra1-1/+7
2022-06-24jump_label: mips: move module NOP patching into arch codeArd Biesheuvel1-3/+0
2022-03-27Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+7
2022-03-24kasan, x86, arm64, s390: rename functions for modules shadowAndrey Konovalov1-1/+1
2022-03-15x86/alternative: Use .ibt_endbr_seal to seal indirect callsPeter Zijlstra1-1/+7
2022-03-08x86/module: Fix the paravirt vs alternative orderPeter Zijlstra1-5/+8
2022-01-15mm: defer kmemleak object creation of module_alloc()Kefeng Wang1-3/+4
2021-10-28x86/alternative: Implement .retpoline_sites supportPeter Zijlstra1-1/+8
2021-01-28x86/build: Treat R_386_PLT32 relocation as R_386_PC32Fangrui Song1-0/+1
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport1-1/+0
2020-05-08x86/module: Use text_mutex in apply_relocate_add()Josh Poimboeuf1-2/+7
2020-05-08x86/module: Use text_poke() for late relocationsPeter Zijlstra1-7/+31
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-13/+1
2019-04-30x86/modules: Avoid breaking W^X while loading modulesNadav Amit1-1/+1
2018-09-27x86: Add support for 64-bit place relative relocationsArd Biesheuvel1-0/+6
2018-02-22x86: Treat R_X86_64_PLT32 as R_X86_64_PC32H.J. Lu1-0/+1
2017-11-05x86/module: Detect and skip invalid relocationsJosh Poimboeuf1-0/+13
2017-07-26x86/unwind: Add the ORC unwinderJosh Poimboeuf1-1/+10
2017-05-08mm, vmalloc: use __GFP_HIGHMEM implicitlyMichal Hocko1-1/+1
2016-04-29x86/asm: Stop depending on ptrace.h in alternative.hAndy Lutomirski1-0/+1
2015-04-03x86/mm/KASLR: Propagate KASLR status to kernel properBorislav Petkov1-9/+2
2015-03-16Revert "x86/mm/ASLR: Propagate base load address calculation"Borislav Petkov1-1/+9