projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5dc4c99
)
LoongArch: Add HWCAP_LOONGARCH_CPUCFG to elf_hwcap
author
Huacai Chen
<chenhuacai@loongson.cn>
Tue, 17 Jan 2023 03:42:16 +0000
(11:42 +0800)
committer
Huacai Chen
<chenhuacai@loongson.cn>
Tue, 17 Jan 2023 03:42:16 +0000
(11:42 +0800)
HWCAP_LOONGARCH_CPUCFG is missing in elf_hwcap, so add it for glibc's
later use.
Cc: stable@vger.kernel.org
Reported-by: Yinyu Cai <caiyinyu@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
arch/loongarch/kernel/cpu-probe.c
patch
|
blob
|
blame
|
history
diff --git
a/arch/loongarch/kernel/cpu-probe.c
b/arch/loongarch/kernel/cpu-probe.c
index 255a09876ef28d1b10c67fd1b9f8ca4814f8aefc..3a3fce2d784611e1118e6a6d5dab1b509501dd9c 100644
(file)
--- a/
arch/loongarch/kernel/cpu-probe.c
+++ b/
arch/loongarch/kernel/cpu-probe.c
@@
-94,7
+94,7
@@
static void cpu_probe_common(struct cpuinfo_loongarch *c)
c->options = LOONGARCH_CPU_CPUCFG | LOONGARCH_CPU_CSR |
LOONGARCH_CPU_TLB | LOONGARCH_CPU_VINT | LOONGARCH_CPU_WATCH;
- elf_hwcap
|=
HWCAP_LOONGARCH_CRC32;
+ elf_hwcap
= HWCAP_LOONGARCH_CPUCFG |
HWCAP_LOONGARCH_CRC32;
config = read_cpucfg(LOONGARCH_CPUCFG1);
if (config & CPUCFG1_UAL) {