[Powerpc] Incorrect Socket(s) & "Core(s) per socket" of CPU topology reported by lscpu command.

Solution Verified - Updated -

Issue

  • Incorrect Socket(s) & "Core(s) per socket" of CPU topology reported by lscpu command after updating the system to RHEL 8.5 kernel.
    • Actually the system has 1 socket, here is the output based on RHEL 8.4 kernel.
$ lscpu 
Architecture:        ppc64le
Byte Order:          Little Endian
CPU(s):              8
On-line CPU(s) list: 0-7
Thread(s) per core:  8
Core(s) per socket:  1          <<<----
Socket(s):           1          <<<----
NUMA node(s):        1
  • However, it is showing incorrect number in RHEL 8.5 kernel.
$ lscpu
Architecture:        ppc64le
Byte Order:          Little Endian
CPU(s):              8
On-line CPU(s) list: 0-7
Thread(s) per core:  8
Core(s) per socket:  0          <<<---- 
Socket(s):           2          <<<----
NUMA node(s):        1

Environment

  • Red Hat Enterprise Linux 8.5
  • Red Hat Enterprise Linux 9
  • ppc64le

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content