summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorFuad Tabba <fuad.tabba@linux.dev>2026-09-25 09:49:58 +0100
committerThomas Gleixner <tglx@kernel.org>2026-10-15 11:55:41 +0200
commit32e056cc1d1582951f981113ca8b98914f29c32a (patch)
tree7a140731ac631785c128cb9bdcb5ef17fb8ebf51 /scripts/Makefile.thinlto
parent8caa8fcec8db5358437b9b7ca456bc3093d2a4d0 (diff)
downloadlinux-32e056cc1d1582951f981113ca8b98914f29c32a.tar.gz
linux-32e056cc1d1582951f981113ca8b98914f29c32a.zip
irqchip/gic-v3-its: Don't free a vPE table shared with another ITS
On GICv4.1, its_alloc_tables() copies a sibling's vPE table baser rather than allocating one, but its_free_tables() frees it like the rest. A probe failure on the copying ITS then frees pages the enabled sibling still points GITS_BASER2 at, and the kernel comes up running on that sibling. Mark a shared table so its_free_tables() skips it. Fixes: 5e5168461c22c ("irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation") Signed-off-by: Fuad Tabba <fuad.tabba@linux.dev> Signed-off-by: Thomas Gleixner <tglx@kernel.org> Reviewed-by: Marc Zyngier <maz@kernel.org> Link: https://patch.msgid.link/20260925085000.753400-2-fuad.tabba@linux.dev
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions