diff --git a/1003-fix-lscpu-to-get-cpu-frequency-from-cpuinfo-on-arm64.patch b/1003-fix-lscpu-to-get-cpu-frequency-from-cpuinfo-on-arm64.patch new file mode 100644 index 0000000000000000000000000000000000000000..1893c87034b80d3c4dc2df41a3473d15f477200a --- /dev/null +++ b/1003-fix-lscpu-to-get-cpu-frequency-from-cpuinfo-on-arm64.patch @@ -0,0 +1,24 @@ +From 117b51eb538673be49bf0e619d2307a65963d1dd Mon Sep 17 00:00:00 2001 +From: rpm-build +Date: Tue, 27 Sep 2022 15:31:51 +0800 +Subject: [PATCH] fix lscpu to get cpu frequency from cpuinfo on arm64 + +--- + sys-utils/lscpu.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c +index 70a797d..a7014a0 100644 +--- a/sys-utils/lscpu.c ++++ b/sys-utils/lscpu.c +@@ -433,6 +433,7 @@ read_basicinfo(struct lscpu_desc *desc, struct lscpu_modifier *mod) + else if (lookup(buf, "stepping", &desc->stepping)) ; + else if (lookup(buf, "CPU variant", &desc->stepping)) ; /* aarch64 */ + else if (lookup(buf, "cpu MHz", &desc->mhz)) ; ++ else if (lookup(buf, "CPU MHz", &desc->mhz)) ; /* aarch64 */ + else if (lookup(buf, "cpu MHz dynamic", &desc->dynamic_mhz)) ; /* s390 */ + else if (lookup(buf, "cpu MHz static", &desc->static_mhz)) ; /* s390 */ + else if (lookup(buf, "flags", &desc->flags)) ; /* x86 */ +-- +2.31.1 + diff --git a/util-linux.spec b/util-linux.spec index d82c26918b04c45002709be9d66d73cb4d1a3728..dcad610fc601627b96984a5aa2fd540b8f3af1f1 100644 --- a/util-linux.spec +++ b/util-linux.spec @@ -1,4 +1,4 @@ -%define anolis_release .0.2 +%define anolis_release .0.3 ### Header Summary: A collection of basic system utilities Name: util-linux @@ -248,7 +248,8 @@ Patch75: 0075-lib-loopdev-retry-LOOP_SET_STATUS64-and-LOOP_SET_BLO.patch # Begin: Anolis customized patches # hwclock: make glibc 2.31 compatible Patch1001: 1001-hwclock-make-glibc-2.31-compatible.patch -patch1002: 1002-add-Neoverse-N2-to-ARM-identifiers-tables.patch +Patch1002: 1002-add-Neoverse-N2-to-ARM-identifiers-tables.patch +Patch1003: 1003-fix-lscpu-to-get-cpu-frequency-from-cpuinfo-on-arm64.patch # End: Anolis customized patches %description @@ -1115,6 +1116,9 @@ fi %{_libdir}/python*/site-packages/libmount/ %changelog +* Tue Sep 27 2022 Forrestly 2.32.1-35.0.3 +- [Patch] lscpu: fix lscpu to get cpu frequency from cpuinfo on arm64 + * Tue Sep 27 2022 Forrestly 2.32.1-35.0.2 - [Patch] lscpu: add Neoverse-N2 to ARM identifiers tables