aboutsummaryrefslogtreecommitdiff
path: root/drivers/extcon
diff options
context:
space:
mode:
authorGravatar Nilay Shroff <nilay@linux.ibm.com> 2024-04-16 13:49:23 +0530
committerGravatar Keith Busch <kbusch@kernel.org> 2024-05-01 02:58:42 -0700
commit863fe60ed27f2c85172654a63c5b827e72c8b2e6 (patch)
treed84bd3286e5ba226b4f82bc7e39001bf721ccf24 /drivers/extcon
parentnvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH (diff)
downloadlinux-863fe60ed27f2c85172654a63c5b827e72c8b2e6.tar.gz
linux-863fe60ed27f2c85172654a63c5b827e72c8b2e6.tar.bz2
linux-863fe60ed27f2c85172654a63c5b827e72c8b2e6.zip
nvme: find numa distance only if controller has valid numa id
On system where native nvme multipath is configured and iopolicy is set to numa but the nvme controller numa node id is undefined or -1 (NUMA_NO_NODE) then avoid calculating node distance for finding optimal io path. In such case we may access numa distance table with invalid index and that may potentially refer to incorrect memory. So this patch ensures that if the nvme controller numa node id is -1 then instead of calculating node distance for finding optimal io path, we set the numa node distance of such controller to default 10 (LOCAL_DISTANCE). Link: https://lore.kernel.org/all/20240413090614.678353-1-nilay@linux.ibm.com/ Signed-off-by: Nilay Shroff <nilay@linux.ibm.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Sagi Grimberg <sagi@grimberg.me> Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com> Signed-off-by: Keith Busch <kbusch@kernel.org>
Diffstat (limited to 'drivers/extcon')
0 files changed, 0 insertions, 0 deletions