linux-stable/arch/arm
Vincent Whitchurch c23ff8ea21 ARM: 9320/1: fix stack depot IRQ stack filter
[ Upstream commit b015001487 ]

Place IRQ handlers such as gic_handle_irq() in the irqentry section even
if FUNCTION_GRAPH_TRACER is not enabled.  Without this, the stack
depot's filter_irq_stacks() does not correctly filter out IRQ stacks in
those configurations, which hampers deduplication and eventually leads
to "Stack depot reached limit capacity" splats with KASAN.

A similar fix was done for arm64 in commit f6794950f0
("arm64: set __exception_irq_entry with __irq_entry as a default").

Link: https://lore.kernel.org/r/20230803-arm-irqentry-v1-1-8aad8e260b1c@axis.com

Signed-off-by: Vincent Whitchurch <vincent.whitchurch@axis.com>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-11-28 17:14:47 +00:00
..
boot ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-11-20 11:57:06 +01:00
common asm-generic updates for 6.5 2023-07-06 10:06:04 -07:00
configs arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS 2023-07-29 14:08:22 -07:00
crypto
include ARM: 9320/1: fix stack depot IRQ stack filter 2023-11-28 17:14:47 +00:00
kernel ARM: 9317/1: kexec: Make smp stop calls asynchronous 2023-09-23 11:14:27 +02:00
lib ARM: 9321/1: memset: cast the constant byte to unsigned char 2023-11-20 11:57:08 +01:00
mach-actions
mach-airoha
mach-alpine
mach-artpec
mach-asm9260
mach-aspeed
mach-at91 ARM: SoC drivers for 6.5 2023-06-29 15:22:19 -07:00
mach-axxia
mach-bcm
mach-berlin ARM: mm: Make virt_to_pfn() a static inline 2023-05-29 11:27:08 +02:00
mach-clps711x
mach-davinci
mach-digicolor
mach-dove
mach-ep93xx ARM: ep93xx: fix missing-prototype warnings 2023-05-26 13:31:37 +02:00
mach-exynos ARM: SoC changes for 6.5 2023-06-29 15:28:33 -07:00
mach-footbridge
mach-gemini
mach-highbank ARM: highbank: add missing include 2023-05-26 13:31:37 +02:00
mach-hisi
mach-hpe
mach-imx ARM: imx: add missing include 2023-05-26 13:31:37 +02:00
mach-ixp4xx
mach-keystone ARM: mm: Make virt_to_pfn() a static inline 2023-05-29 11:27:08 +02:00
mach-lpc18xx
mach-lpc32xx ARM: lpc32xx: add missing include 2023-05-26 13:33:05 +02:00
mach-mediatek
mach-meson
mach-milbeaut
mach-mmp
mach-moxart
mach-mstar
mach-mv78xx0
mach-mvebu
mach-mxs ARM: 9298/1: Drop custom mdesc->handle_irq() 2023-06-19 09:35:48 +01:00
mach-nomadik
mach-npcm
mach-nspire
mach-omap1 ARM: OMAP: timer32K: fix all kernel-doc warnings 2023-11-02 09:36:51 +01:00
mach-omap2 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() 2023-09-13 09:53:50 +02:00
mach-orion5x ARM: orion5x: fix d2net gpio initialization 2023-05-26 13:33:05 +02:00
mach-pxa ARM: pxa: remove use of symbol_get() 2023-09-06 21:22:21 +01:00
mach-qcom
mach-rda
mach-realtek
mach-rockchip ARM: mm: Make virt_to_pfn() a static inline 2023-05-29 11:27:08 +02:00
mach-rpc
mach-s3c ARM: s3c: Switch i2c drivers back to use .probe() 2023-05-30 09:40:37 +02:00
mach-s5pv210
mach-sa1100 asm-generic updates for 6.5 2023-07-06 10:06:04 -07:00
mach-shmobile ARM: mm: Make virt_to_pfn() a static inline 2023-05-29 11:27:08 +02:00
mach-socfpga ARM: mm: Make virt_to_pfn() a static inline 2023-05-29 11:27:08 +02:00
mach-spear asm-generic updates for 6.5 2023-07-06 10:06:04 -07:00
mach-sti arm: update in-source documentation references 2023-06-12 06:33:48 -06:00
mach-stm32
mach-sunplus
mach-sunxi
mach-tegra
mach-uniphier
mach-ux500
mach-versatile ARM: versatile: mark mmc_status() static 2023-05-26 13:33:05 +02:00
mach-vt8500
mach-zynq ARM: zynq: Explicitly include correct DT includes 2023-07-20 17:06:50 +02:00
mm asm-generic updates for 6.5 2023-07-06 10:06:04 -07:00
net
nwfpe
plat-orion
probes ARM: 9303/1: kprobes: avoid missing-declaration warnings 2023-06-19 09:35:51 +01:00
tools - Yosry Ahmed brought back some cgroup v1 stats in OOM logs. 2023-06-28 10:28:11 -07:00
vdso ARM: 9313/1: vdso: add missing prototypes 2023-06-19 09:35:58 +01:00
vfp ARM updates for v6.5-rc1 2023-06-26 17:07:53 -07:00
xen arm64/arm: xen: enlighten: Fix KPTI checks 2023-11-20 11:57:02 +01:00
Kbuild
Kconfig ARM: SoC devicetree updates for 6.5 2023-06-29 15:07:06 -07:00
Kconfig-nommu
Kconfig.assembler
Kconfig.debug
Makefile