summaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/module.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-06arm64: module: rework module VA range selectionMark Rutland1-45/+94
2023-06-06arm64: module: mandate MODULE_PLTSMark Rutland1-13/+12
2023-06-06arm64: module: move module randomization to module.cMark Rutland1-0/+48
2023-06-06arm64: module: remove old !KASAN_VMALLOC logicMark Rutland1-20/+3
2022-12-06Merge branch 'for-next/ftrace' into for-next/coreWill Deacon1-3/+0
2022-11-18ftrace: arm64: move from REGS to ARGSMark Rutland1-3/+0
2022-11-09arm64: implement dynamic shadow call stack for ClangArd Biesheuvel1-0/+8
2022-09-09arm64: module: move find_section to headerJoey Gouly1-15/+0
2022-03-25kasan, arm64: don't tag executable vmalloc allocationsAndrey Konovalov1-1/+2
2022-03-25kasan, x86, arm64, s390: rename functions for modules shadowAndrey Konovalov1-1/+1
2022-01-15mm: defer kmemleak object creation of module_alloc()Kefeng Wang1-2/+2
2021-03-29arm64: kaslr: support randomized module area with KASAN_VMALLOCLecopzer Chen1-7/+9
2020-12-22kasan, arm64: expand CONFIG_KASAN checksAndrey Konovalov1-2/+4
2020-08-24treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-4/+4
2019-11-06arm64: implement ftrace with regsTorsten Duwe1-4/+14
2019-11-06arm64: module/ftrace: intialize PLT at load timeMark Rutland1-11/+21
2019-11-06arm64: module: rework special section handlingMark Rutland1-9/+26
2019-07-29arm64: module: Mark expected switch fall-throughAnders Roxell1-0/+4
2019-07-08Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-2/+2
2019-07-03Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-2/+6
2019-06-26arm64: kaslr: keep modules inside module region when KASAN is enabledArd Biesheuvel1-2/+6
2019-06-24arm64: module: create module allocations without exec permissionsArd Biesheuvel1-2/+2
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner1-12/+1
2019-05-28arm64/module: revert to unsigned interpretation of ABS16/32 relocationsArd Biesheuvel1-8/+30
2019-05-23arm64/module: deal with ambiguity in PRELxx relocation rangesArd Biesheuvel1-2/+14
2019-05-23arm64/kernel: kaslr: reduce module randomization range to 2 GBArd Biesheuvel1-1/+1
2018-11-27arm64/module: switch to ADRP/ADD sequences for PLT entriesArd Biesheuvel1-3/+1
2018-11-20arm64/module: use plt section indices for relocationsJessica Yu1-4/+5
2018-06-27arm64: Avoid flush_icache_range() in alternatives patching codeWill Deacon1-3/+2
2018-04-24arm64/kernel: rename module_emit_adrp_veneer->module_emit_veneer_for_adrpKim Phillips1-1/+1
2018-03-09arm64/kernel: enable A53 erratum #8434319 handling at runtimeArd Biesheuvel1-0/+1
2018-03-09arm64/kernel: don't ban ADRP to work around Cortex-A53 erratum #843419Ard Biesheuvel1-4/+30
2018-03-08arm64/kernel: kaslr: reduce module randomization range to 4 GBArd Biesheuvel1-3/+4
2018-03-08arm64: module: don't BUG when exceeding preallocated PLT countArd Biesheuvel1-0/+2
2017-06-29arm64: fix endianness annotation for reloc_insn_movw() & reloc_insn_imm()Luc Van Oostenryck1-7/+7
2017-06-07arm64: ftrace: add support for far branches to dynamic ftraceArd Biesheuvel1-1/+5
2017-05-11arm64: Silence first allocation with CONFIG_ARM64_MODULE_PLTS=yFlorian Fainelli1-1/+6
2017-04-26arm64: module: split core and init PLT sectionsArd Biesheuvel1-1/+1
2016-02-24arm64: add support for kernel ASLRArd Biesheuvel1-1/+2
2016-02-24arm64: add support for module PLTsArd Biesheuvel1-0/+22
2016-01-05arm64: module: avoid undefined shift behavior in reloc_data()Ard Biesheuvel1-16/+4
2016-01-05arm64: module: fix relocation of movz instruction with negative immediateArd Biesheuvel1-33/+18
2015-10-12arm64: add KASAN supportAndrey Ryabinin1-3/+13
2015-09-17arm64: errata: add module build workaround for erratum #843419Will Deacon1-0/+2
2015-02-14mm: vmalloc: pass additional vm_flags to __vmalloc_node_range()Andrey Ryabinin1-2/+2
2015-01-07arm64: fix missing asm/alternative.h include in kernel/module.cPaul Walmsley1-0/+1
2014-12-04arm64: add module support for alternatives fixupsAndre Przywara1-0/+18
2014-01-08arm64: move encode_insn_immediate() from module.c to insn.cJiang Liu1-110/+47
2013-11-13mm/arch: use NUMA_NO_NODEJianguo Wu1-1/+1
2013-11-05arm64: module: ensure instruction is little-endian before manipulationWill Deacon1-1/+4