From: Karel Zak Date: Wed, 20 Mar 2024 13:42:28 +0000 (+0100) Subject: lscpu: don't use NULL sharedmap X-Git-Tag: v2.42-start~484 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9ce09ccc3c8eee9be4fb5f33ae382d92c69dc411;p=thirdparty%2Futil-linux.git lscpu: don't use NULL sharedmap Fixes: https://github.com/util-linux/util-linux/issues/2846 Signed-off-by: Karel Zak --- diff --git a/sys-utils/lscpu-topology.c b/sys-utils/lscpu-topology.c index 7ee18e785..e3742e319 100644 --- a/sys-utils/lscpu-topology.c +++ b/sys-utils/lscpu-topology.c @@ -253,7 +253,8 @@ struct lscpu_cache *lscpu_cpu_get_cache(struct lscpu_cxt *cxt, for (i = 0; i < cxt->ncaches; i++) { struct lscpu_cache *ca = &cxt->caches[i]; - if (strcmp(ca->name, name) == 0 && + if (ca->sharedmap && + strcmp(ca->name, name) == 0 && CPU_ISSET_S(cpu->logical_id, cxt->setsize, ca->sharedmap)) return ca; }