* [GIT PULL] IRQ and vmap'ed stacks roundup for v5.18
@ 2022-01-31 15:12 Ard Biesheuvel
0 siblings, 0 replies; only message in thread
From: Ard Biesheuvel @ 2022-01-31 15:12 UTC (permalink / raw)
To: linux+pull; +Cc: linux-arm-kernel, Ard Biesheuvel
Hello Russell,
As discussed on IRC last week, here is the pull request containing the fixes
and minor adjustments for the IRQ and vmap'ed stacks code that is already
queued up in your devel-stable branch.
Thanks,
Ard.
The following changes since commit 5fe41793bc78d9bb47fea37d1a16984ad6cf294b:
ARM: 9176/1: avoid literal references in inline assembly (2022-01-06 12:58:58 +0000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git tags/arm-vmap-stacks-v6
for you to fetch changes up to 4d5a643e738c6b6ccc1a05f6938643c3f08df29b:
ARM: make get_current() and __my_cpu_offset() __always_inline (2022-01-31 16:06:35 +0100)
----------------------------------------------------------------
ARM: support for IRQ and vmap'ed stacks [v6]
This tag covers the changes between the version of vmap'ed + IRQ stacks
support pulled into rmk/devel-stable [0] (which was dropped from v5.17
due to issues discovered too late in the cycle), and my v5 proposed for
the v5.18 cycle [1].
[0] git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git arm-irq-and-vmap-stacks-for-rmk
[1] https://lore.kernel.org/linux-arm-kernel/20220124174744.1054712-1-ardb@kernel.org/
----------------------------------------------------------------
Ard Biesheuvel (8):
ARM: mm: switch to swapper_pg_dir early for vmap'ed stack
ARM: assembler: define a Kconfig symbol for group relocation support
ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6
ARM: entry: avoid clobbering R9 in IRQ handler
ARM: mm: make vmalloc_seq handling SMP safe
ARM: iop: make iop_handle_irq() static
ARM: drop pointless SMP check on secondary startup path
ARM: make get_current() and __my_cpu_offset() __always_inline
arch/arm/Kconfig | 13 ++++++++++++-
arch/arm/include/asm/assembler.h | 8 ++++----
arch/arm/include/asm/current.h | 10 +++++-----
arch/arm/include/asm/mmu.h | 2 +-
arch/arm/include/asm/mmu_context.h | 22 ++++++++++++++++++++--
arch/arm/include/asm/page.h | 3 +--
arch/arm/include/asm/percpu.h | 6 +++---
arch/arm/include/asm/switch_to.h | 4 ++--
arch/arm/include/asm/tls.h | 22 ++++++++++++++++------
arch/arm/kernel/entry-armv.S | 9 ++++-----
arch/arm/kernel/entry-header.S | 17 +++++++----------
arch/arm/kernel/head.S | 7 +++++++
arch/arm/kernel/module.c | 7 ++++++-
arch/arm/kernel/sleep.S | 7 +++++++
arch/arm/kernel/smp.c | 5 -----
arch/arm/kernel/traps.c | 25 +++++++------------------
arch/arm/mach-iop32x/irq.c | 2 +-
arch/arm/mm/context.c | 3 +--
arch/arm/mm/ioremap.c | 18 +++++++++++-------
19 files changed, 115 insertions(+), 75 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-01-31 15:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-31 15:12 [GIT PULL] IRQ and vmap'ed stacks roundup for v5.18 Ard Biesheuvel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).