summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorIvy Lopez <skunkolee@gmail.com>2026-08-25 13:03:13 -0600
committerMartin K. Petersen (Oracle) <mkp@kernel.org>2026-09-01 22:22:23 -0400
commite0d26fe176a8db6ccad4ab38c5bab29391c1946b (patch)
treef754b7d11321c7c3decffc550ea1e326bde2e7f3 /scripts/Makefile.thinlto
parent139f57343b3d6b26d9f01580123b2ba2d2150337 (diff)
downloadlinux-e0d26fe176a8db6ccad4ab38c5bab29391c1946b.tar.gz
linux-e0d26fe176a8db6ccad4ab38c5bab29391c1946b.zip
scsi: mpt3sas: Avoid out-of-bounds cpumask_of_node() call in _base_assign_reply_queues()
dev_to_node() can return NUMA_NO_NODE (-1) on systems without NUMA topology information for the PCI device, such as single-socket boards that don't expose device-to-node affinity. Passing -1 directly into cpumask_of_node() indexes node_to_cpumask_map[-1], an out-of-bounds array read caught by UBSAN: UBSAN: array-index-out-of-bounds in arch/x86/include/asm/topology.h:72:28 index -1 is out of range for type 'cpumask *[1024]' Fall back to cpu_online_mask when no NUMA node is available, rather than assuming dev_to_node() always returns a valid node index. Link: https://bugzilla.kernel.org/show_bug.cgi?id=221294 Suggested-by: Johannes Thumshirn <johannes.thumshirn@wdc.com> Fixes: 728bbc6cbff7 ("scsi: mpt3sas: Affinity high iops queues IRQs to local node") Signed-off-by: Ivy Lopez <skunkolee@gmail.com> Reviewed-by: John Garry <john.g.garry@oracle.com> Link: https://patch.msgid.link/20260825190313.24013-1-skunkolee@gmail.com Signed-off-by: Martin K. Petersen (Oracle) <mkp@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions