diff options
| author | Karel Zak <kzak@redhat.com> | 2021-07-02 13:12:13 +0200 |
|---|---|---|
| committer | Karel Zak <kzak@redhat.com> | 2021-07-02 13:13:01 +0200 |
| commit | c2ca2837a27a3f1344904037ea691bfdbb288f02 (patch) | |
| tree | 8914e388a37aae742b3227ee790372db094229fc /sys-utils/lscpu-arm.c | |
| parent | 867808590094b03fc9cc45e95798d174231dbedf (diff) | |
| download | util-linux-c2ca2837a27a3f1344904037ea691bfdbb288f02.tar.gz | |
lscpu: don't use DMI if executed with --sysroot
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'sys-utils/lscpu-arm.c')
| -rw-r--r-- | sys-utils/lscpu-arm.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys-utils/lscpu-arm.c b/sys-utils/lscpu-arm.c index d52765f9d0..c7128094cf 100644 --- a/sys-utils/lscpu-arm.c +++ b/sys-utils/lscpu-arm.c @@ -322,7 +322,8 @@ static void arm_decode(struct lscpu_cxt *cxt, struct lscpu_cputype *ct) arm_ids_decode(ct); arm_rXpY_decode(ct); - if (cxt->is_cluster) + + if (!cxt->noalive && cxt->is_cluster) ct->nr_socket_on_cluster = get_number_of_physical_sockets_from_dmi(); } @@ -330,8 +331,9 @@ static int is_cluster_arm(struct lscpu_cxt *cxt) { struct stat st; - if (!(strcmp(cxt->arch->name, "aarch64")) && - (stat(_PATH_ACPI_PPTT, &st) < 0) && (cxt->ncputypes == 1)) + if (!cxt->noalive + && strcmp(cxt->arch->name, "aarch64") == 0 + && stat(_PATH_ACPI_PPTT, &st) < 0 && cxt->ncputypes == 1) return 1; else return 0; |
