summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-03-11ARM: entry: fix unwinder problems caused by IRQ stacksArd Biesheuvel1-43/+14
2022-03-11ARM: unwind: set frame.pc correctly for current-thread unwindingRussell King (Oracle)3-3/+10
2022-03-07ARM: 9184/1: return_address: disable again for CONFIG_ARM_UNWIND=yArd Biesheuvel2-1/+22
2022-03-07ARM: 9183/1: unwind: avoid spurious warnings on bogus code addressesArd Biesheuvel1-1/+2
2022-02-28Merge tag 'arm-ftrace-for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/g...Russell King (Oracle)14-133/+182
2022-02-10Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel"Ard Biesheuvel1-1/+1
2022-02-10ARM: mach-bcm: disable ftrace in SMC invocation routinesArd Biesheuvel1-0/+1
2022-02-09ARM: cacheflush: avoid clobbering the frame pointerArd Biesheuvel3-35/+23
2022-02-09ARM: kprobes: treat R7 as the frame pointer register in Thumb2 buildsArd Biesheuvel2-7/+17
2022-02-09ARM: ftrace: enable the graph tracer with the EABI unwinderArd Biesheuvel6-34/+40
2022-02-09ARM: unwind: track location of LR value in stack frameArd Biesheuvel3-3/+8
2022-02-09ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TESTArd Biesheuvel3-1/+8
2022-02-09ARM: ftrace: avoid unnecessary literal loadsArd Biesheuvel1-16/+11
2022-02-09ARM: ftrace: avoid redundant loads or clobbering IPArd Biesheuvel1-29/+22
2022-02-09ARM: ftrace: use trampolines to keep .init.text in branching rangeArd Biesheuvel2-3/+36
2022-02-09ARM: ftrace: use ADD not POP to counter PUSH at entryArd Biesheuvel2-3/+14
2022-02-09ARM: ftrace: ensure that ADR takes the Thumb bit into accountArd Biesheuvel1-1/+1
2022-01-31Merge tag 'arm-vmap-stacks-v6' of git://git.kernel.org/pub/scm/linux/kernel/g...Russell King (Oracle)19-75/+115
2022-01-31ARM: make get_current() and __my_cpu_offset() __always_inlineArd Biesheuvel2-2/+2
2022-01-25ARM: drop pointless SMP check on secondary startup pathArd Biesheuvel1-5/+0
2022-01-25ARM: iop: make iop_handle_irq() staticArd Biesheuvel1-1/+1
2022-01-25ARM: mm: make vmalloc_seq handling SMP safeArd Biesheuvel6-32/+41
2022-01-25ARM: entry: avoid clobbering R9 in IRQ handlerArd Biesheuvel1-5/+4
2022-01-25ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6Ard Biesheuvel3-18/+25
2022-01-24ARM: assembler: define a Kconfig symbol for group relocation supportArd Biesheuvel5-12/+28
2022-01-24ARM: mm: switch to swapper_pg_dir early for vmap'ed stackArd Biesheuvel3-1/+15
2022-01-06ARM: 9176/1: avoid literal references in inline assemblyArd Biesheuvel3-9/+19
2022-01-05ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP configsArd Biesheuvel1-1/+1
2021-12-17Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.kernel.org/pub/scm/l...Russell King (Oracle)58-733/+1217
2021-12-06ARM: v7m: enable support for IRQ stacksArd Biesheuvel2-3/+15
2021-12-06ARM: implement THREAD_INFO_IN_TASK for uniprocessor systemsArd Biesheuvel12-92/+116
2021-12-06ARM: smp: defer TPIDRURO update for SMP v6 configurations tooArd Biesheuvel2-7/+17
2021-12-06ARM: use TLS register for 'current' on !SMP as wellArd Biesheuvel1-1/+1
2021-12-06ARM: percpu: add SMP_ON_UP supportArd Biesheuvel6-22/+107
2021-12-06ARM: assembler: add optimized ldr/str macros to load variables from memoryArd Biesheuvel3-6/+43
2021-12-06ARM: module: implement support for PC-relative group relocationsArd Biesheuvel2-0/+88
2021-12-06ARM: entry: preserve thread_info pointer in switch_toArd Biesheuvel1-8/+9
2021-12-06irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLERVladimir Murzin4-25/+11
2021-12-06ARM: remove old-style irq entryArnd Bergmann6-56/+2
2021-12-06ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLERArnd Bergmann6-43/+43
2021-12-06ARM: iop32x: offset IRQ numbers by 1Arnd Bergmann4-33/+37
2021-12-06ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLERArnd Bergmann3-107/+88
2021-12-03ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLERArnd Bergmann5-99/+99
2021-12-03ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IRQ groupsArd Biesheuvel1-47/+0
2021-12-03ARM: implement support for vmap'ed stacksArd Biesheuvel11-15/+244
2021-12-03ARM: entry: rework stack realignment code in svc_entryArd Biesheuvel1-11/+14
2021-12-03ARM: switch_to: clean up Thumb2 code pathArd Biesheuvel1-5/+18
2021-12-03ARM: unwind: disregard unwind info before stack frame is set upArd Biesheuvel1-1/+15
2021-12-03ARM: memset: clean up unwind annotationsArd Biesheuvel1-4/+3
2021-12-03ARM: memmove: use frame pointer as unwind anchorArd Biesheuvel1-40/+20