summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/module.c
Commit message (Expand)AuthorAgeFilesLines
* arch: make execmem setup available regardless of CONFIG_MODULESMike Rapoport (IBM)2024-05-141-140/+0
* arm64: extend execmem_info for generated code allocationsMike Rapoport (IBM)2024-05-141-0/+12
* mm/execmem, arch: convert remaining overrides of module_alloc to execmemMike Rapoport (IBM)2024-05-141-24/+31
* arm64: module: remove unneeded call to kasan_alloc_module_shadow()Mike Rapoport (IBM)2024-05-141-5/+0
* arm64: head: move dynamic shadow call stack patching into early C runtimeArd Biesheuvel2024-02-161-1/+1
* arm64: module: rework module VA range selectionMark Rutland2023-06-061-45/+94
* arm64: module: mandate MODULE_PLTSMark Rutland2023-06-061-13/+12
* arm64: module: move module randomization to module.cMark Rutland2023-06-061-0/+48
* arm64: module: remove old !KASAN_VMALLOC logicMark Rutland2023-06-061-20/+3
* Merge branch 'for-next/ftrace' into for-next/coreWill Deacon2022-12-061-3/+0
|\
| * ftrace: arm64: move from REGS to ARGSMark Rutland2022-11-181-3/+0
* | arm64: implement dynamic shadow call stack for ClangArd Biesheuvel2022-11-091-0/+8
|/
* arm64: module: move find_section to headerJoey Gouly2022-09-091-15/+0
* kasan, arm64: don't tag executable vmalloc allocationsAndrey Konovalov2022-03-241-1/+2
* kasan, x86, arm64, s390: rename functions for modules shadowAndrey Konovalov2022-03-241-1/+1
* mm: defer kmemleak object creation of module_alloc()Kefeng Wang2022-01-151-2/+2
* arm64: kaslr: support randomized module area with KASAN_VMALLOCLecopzer Chen2021-03-291-7/+9
* kasan, arm64: expand CONFIG_KASAN checksAndrey Konovalov2020-12-221-2/+4
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-4/+4
* arm64: implement ftrace with regsTorsten Duwe2019-11-061-4/+14
* arm64: module/ftrace: intialize PLT at load timeMark Rutland2019-11-061-11/+21
* arm64: module: rework special section handlingMark Rutland2019-11-061-9/+26
* arm64: module: Mark expected switch fall-throughAnders Roxell2019-07-291-0/+4
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2019-07-081-2/+2
|\
| * arm64: module: create module allocations without exec permissionsArd Biesheuvel2019-06-241-2/+2
* | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2019-07-031-2/+6
|\ \
| * | arm64: kaslr: keep modules inside module region when KASAN is enabledArd Biesheuvel2019-06-261-2/+6
| |/
* / treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
|/
* arm64/module: revert to unsigned interpretation of ABS16/32 relocationsArd Biesheuvel2019-05-281-8/+30
* arm64/module: deal with ambiguity in PRELxx relocation rangesArd Biesheuvel2019-05-231-2/+14
* arm64/kernel: kaslr: reduce module randomization range to 2 GBArd Biesheuvel2019-05-231-1/+1
* arm64/module: switch to ADRP/ADD sequences for PLT entriesArd Biesheuvel2018-11-271-3/+1
* arm64/module: use plt section indices for relocationsJessica Yu2018-11-201-4/+5
* arm64: Avoid flush_icache_range() in alternatives patching codeWill Deacon2018-06-271-3/+2
* arm64/kernel: rename module_emit_adrp_veneer->module_emit_veneer_for_adrpKim Phillips2018-04-241-1/+1
* arm64/kernel: enable A53 erratum #8434319 handling at runtimeArd Biesheuvel2018-03-091-0/+1
* arm64/kernel: don't ban ADRP to work around Cortex-A53 erratum #843419Ard Biesheuvel2018-03-091-4/+30
* arm64/kernel: kaslr: reduce module randomization range to 4 GBArd Biesheuvel2018-03-081-3/+4
* arm64: module: don't BUG when exceeding preallocated PLT countArd Biesheuvel2018-03-081-0/+2
* arm64: fix endianness annotation for reloc_insn_movw() & reloc_insn_imm()Luc Van Oostenryck2017-06-291-7/+7
* arm64: ftrace: add support for far branches to dynamic ftraceArd Biesheuvel2017-06-071-1/+5
* arm64: Silence first allocation with CONFIG_ARM64_MODULE_PLTS=yFlorian Fainelli2017-05-111-1/+6
* arm64: module: split core and init PLT sectionsArd Biesheuvel2017-04-261-1/+1
* arm64: add support for kernel ASLRArd Biesheuvel2016-02-241-1/+2
* arm64: add support for module PLTsArd Biesheuvel2016-02-241-0/+22
* arm64: module: avoid undefined shift behavior in reloc_data()Ard Biesheuvel2016-01-051-16/+4
* arm64: module: fix relocation of movz instruction with negative immediateArd Biesheuvel2016-01-051-33/+18
* arm64: add KASAN supportAndrey Ryabinin2015-10-121-3/+13
* arm64: errata: add module build workaround for erratum #843419Will Deacon2015-09-171-0/+2
* mm: vmalloc: pass additional vm_flags to __vmalloc_node_range()Andrey Ryabinin2015-02-131-2/+2