2022-09-27 14:40:21 |
Kim Naru |
bug |
|
|
added bug |
2022-09-27 15:00:06 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2022-09-27 16:45:37 |
Kim Naru |
linux (Ubuntu): status |
Incomplete |
Confirmed |
|
2022-09-27 17:48:25 |
Jeff Lane |
tags |
|
servcert-550 |
|
2022-09-27 21:34:56 |
Jeff Lane |
description |
This issue pertains to all Zen based processors starting with Naples(Zen1). All LTS releases will need this fix:
https://github.com/torvalds/linux/commit/e400ad8b7e6a1b9102123c6240289a811501f7d9 |
IMPACT:
Old, circa 2002 chipsets have a bug: they don't go idle when they are
supposed to. So, a workaround was added to slow the CPU down and
ensure that the CPU waits a bit for the chipset to actually go idle.
This workaround is ancient and has been in place in some form since
the original kernel ACPI implementation.
But, this workaround is very painful on modern systems. The "inl()"
can take thousands of cycles (see Link: for some more detailed
numbers and some fun kernel archaeology).
First and foremost, modern systems should not be using this code.
Typical Intel systems have not used it in over a decade because it is
horribly inferior to MWAIT-based idle.
Despite this, people do seem to be tripping over this workaround on
AMD system today.
Limit the "dummy wait" workaround to Intel systems. Keep Modern AMD
systems from tripping over the workaround. Remotely modern Intel
systems use intel_idle instead of this code and will, in practice,
remain unaffected by the dummy wait.
Reported-by: K Prateek Nayak <kprateek.nayak@amd.com>
Suggested-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
Tested-by: K Prateek Nayak <kprateek.nayak@amd.com>
Link: https://lore.kernel.org/all/20220921063638.2489-1-kprateek.nayak@amd.com/
Link: https://lkml.kernel.org/r/20220922184745.3252932-1-dave.hansen@intel.com
FIX:
This issue pertains to all Zen based processors starting with Naples(Zen1). All LTS releases will need this fix:
https://github.com/torvalds/linux/commit/e400ad8b7e6a1b9102123c6240289a811501f7d9
TESTCASE: |
|
2022-09-27 21:35:24 |
Jeff Lane |
nominated for series |
|
Ubuntu Bionic |
|
2022-09-27 21:35:24 |
Jeff Lane |
bug task added |
|
linux (Ubuntu Bionic) |
|
2022-09-27 21:35:24 |
Jeff Lane |
nominated for series |
|
Ubuntu Jammy |
|
2022-09-27 21:35:24 |
Jeff Lane |
bug task added |
|
linux (Ubuntu Jammy) |
|
2022-09-27 21:35:24 |
Jeff Lane |
nominated for series |
|
Ubuntu Focal |
|
2022-09-27 21:35:24 |
Jeff Lane |
bug task added |
|
linux (Ubuntu Focal) |
|
2022-09-27 21:35:24 |
Jeff Lane |
nominated for series |
|
Ubuntu Kinetic |
|
2022-09-27 21:35:24 |
Jeff Lane |
bug task added |
|
linux (Ubuntu Kinetic) |
|
2022-09-27 21:39:48 |
Jeff Lane |
linux (Ubuntu Kinetic): status |
Confirmed |
In Progress |
|
2022-09-27 21:39:52 |
Jeff Lane |
linux (Ubuntu Kinetic): assignee |
|
Jeff Lane (bladernr) |
|
2022-09-27 21:39:56 |
Jeff Lane |
linux (Ubuntu Jammy): status |
New |
In Progress |
|
2022-09-27 21:39:59 |
Jeff Lane |
linux (Ubuntu Focal): status |
New |
In Progress |
|
2022-09-27 21:40:01 |
Jeff Lane |
linux (Ubuntu Bionic): status |
New |
In Progress |
|
2022-09-27 21:40:04 |
Jeff Lane |
linux (Ubuntu Jammy): assignee |
|
Jeff Lane (bladernr) |
|
2022-09-27 21:40:06 |
Jeff Lane |
linux (Ubuntu Focal): assignee |
|
Jeff Lane (bladernr) |
|
2022-09-27 21:40:08 |
Jeff Lane |
linux (Ubuntu Bionic): assignee |
|
Jeff Lane (bladernr) |
|
2022-09-29 07:14:51 |
Stefan Bader |
linux (Ubuntu Jammy): importance |
Undecided |
Medium |
|
2022-09-29 07:14:56 |
Stefan Bader |
linux (Ubuntu Focal): importance |
Undecided |
Medium |
|
2022-09-29 07:14:59 |
Stefan Bader |
linux (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2022-10-03 23:07:44 |
Jeff Lane |
linux (Ubuntu Kinetic): importance |
Undecided |
Medium |
|
2022-10-05 14:24:58 |
Stefan Bader |
linux (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2022-10-05 14:29:34 |
Stefan Bader |
linux (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2022-10-05 14:30:35 |
Stefan Bader |
linux (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2022-10-26 07:26:07 |
Jeff Lane |
tags |
servcert-550 |
servcert-550 verification-done-jammy |
|
2022-10-27 15:57:05 |
Kim Naru |
tags |
servcert-550 verification-done-jammy |
servcert-550 verification-done-bionic verification-done-focal verification-done-jammy |
|
2022-10-27 15:58:22 |
Kim Naru |
tags |
servcert-550 verification-done-bionic verification-done-focal verification-done-jammy |
verification-done-focal |
|
2022-10-27 16:28:42 |
Kim Naru |
tags |
verification-done-focal |
verification-done-focal verification-done-jammy |
|
2022-11-01 18:11:45 |
Kim Naru |
tags |
verification-done-focal verification-done-jammy |
verification-done-bionic |
|
2022-11-14 11:03:56 |
Stefan Bader |
linux (Ubuntu Kinetic): status |
In Progress |
Fix Committed |
|
2022-11-15 10:44:18 |
Launchpad Janitor |
linux (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2022-11-15 10:44:18 |
Launchpad Janitor |
cve linked |
|
2022-2978 |
|
2022-11-15 10:44:18 |
Launchpad Janitor |
cve linked |
|
2022-3028 |
|
2022-11-15 10:44:18 |
Launchpad Janitor |
cve linked |
|
2022-40768 |
|
2022-11-15 10:47:50 |
Launchpad Janitor |
linux (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2022-11-15 10:47:50 |
Launchpad Janitor |
cve linked |
|
2022-29901 |
|
2022-11-15 10:47:50 |
Launchpad Janitor |
cve linked |
|
2022-42719 |
|
2022-11-15 10:52:08 |
Launchpad Janitor |
linux (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2022-12-07 11:38:56 |
Ubuntu Kernel Bot |
tags |
verification-done-bionic |
kernel-spammed-kinetic-linux verification-done-bionic verification-needed-kinetic |
|
2022-12-07 15:49:52 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-kinetic-linux verification-done-bionic verification-needed-kinetic |
kernel-spammed-jammy-linux-bluefield kernel-spammed-kinetic-linux verification-done-bionic verification-needed-jammy verification-needed-kinetic |
|
2022-12-07 16:01:31 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-jammy-linux-bluefield kernel-spammed-kinetic-linux verification-done-bionic verification-needed-jammy verification-needed-kinetic |
kernel-spammed-bionic-linux-azure-4.15 kernel-spammed-jammy-linux-bluefield kernel-spammed-kinetic-linux verification-needed-bionic verification-needed-jammy verification-needed-kinetic |
|
2022-12-07 22:26:37 |
Kim Naru |
tags |
kernel-spammed-bionic-linux-azure-4.15 kernel-spammed-jammy-linux-bluefield kernel-spammed-kinetic-linux verification-needed-bionic verification-needed-jammy verification-needed-kinetic |
verification- verification-done-jammy |
|
2022-12-07 22:26:54 |
Kim Naru |
tags |
verification- verification-done-jammy |
verification-done-jammy |
|
2022-12-07 22:28:23 |
Kim Naru |
tags |
verification-done-jammy |
verification-done-bionic verification-done-jammy |
|
2022-12-08 00:46:32 |
Ubuntu Kernel Bot |
tags |
verification-done-bionic verification-done-jammy |
kernel-spammed-bionic-linux-azure-4.15 verification-done-jammy verification-needed-bionic |
|
2022-12-08 03:27:49 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-bionic-linux-azure-4.15 verification-done-jammy verification-needed-bionic |
kernel-spammed-bionic-linux-azure-4.15 kernel-spammed-jammy-linux-bluefield verification-needed-bionic verification-needed-jammy |
|
2022-12-08 03:36:44 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-bionic-linux-azure-4.15 kernel-spammed-jammy-linux-bluefield verification-needed-bionic verification-needed-jammy |
kernel-spammed-bionic-linux-azure-4.15 kernel-spammed-jammy-linux-bluefield kernel-spammed-kinetic-linux verification-needed-bionic verification-needed-jammy verification-needed-kinetic |
|
2022-12-08 15:43:17 |
Kim Naru |
tags |
kernel-spammed-bionic-linux-azure-4.15 kernel-spammed-jammy-linux-bluefield kernel-spammed-kinetic-linux verification-needed-bionic verification-needed-jammy verification-needed-kinetic |
verification-done-bionic verification-done-jammy verification-done-kinetic |
|
2022-12-08 16:06:53 |
Ubuntu Kernel Bot |
tags |
verification-done-bionic verification-done-jammy verification-done-kinetic |
kernel-spammed-kinetic-linux verification-done-bionic verification-done-jammy verification-needed-kinetic |
|
2022-12-09 04:23:53 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-kinetic-linux verification-done-bionic verification-done-jammy verification-needed-kinetic |
kernel-spammed-jammy-linux-bluefield kernel-spammed-kinetic-linux verification-done-bionic verification-needed-jammy verification-needed-kinetic |
|
2022-12-12 12:47:17 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-jammy-linux-bluefield kernel-spammed-kinetic-linux verification-done-bionic verification-needed-jammy verification-needed-kinetic |
kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux verification-done-bionic verification-needed-jammy verification-needed-kinetic |
|
2022-12-14 03:07:01 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux verification-done-bionic verification-needed-jammy verification-needed-kinetic |
kernel-spammed-focal-linux-azure kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux verification-done-bionic verification-needed-focal verification-needed-jammy verification-needed-kinetic |
|
2022-12-15 13:51:54 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-azure kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux verification-done-bionic verification-needed-focal verification-needed-jammy verification-needed-kinetic |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux verification-done-bionic verification-needed-focal verification-needed-jammy verification-needed-kinetic |
|
2023-01-06 00:35:21 |
Launchpad Janitor |
linux (Ubuntu Kinetic): status |
Fix Committed |
Fix Released |
|
2023-01-06 17:50:50 |
Tim Gardner |
tags |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux verification-done-bionic verification-needed-focal verification-needed-jammy verification-needed-kinetic |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux verification-done-bionic verification-done-focal verification-done-jammy verification-done-kinetic |
|
2023-01-09 22:26:44 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux verification-done-bionic verification-done-focal verification-done-jammy verification-done-kinetic |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux kernel-spammed-kinetic-linux-ibm verification-done-bionic verification-done-focal verification-done-jammy verification-needed-kinetic |
|
2023-01-12 16:42:46 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux kernel-spammed-kinetic-linux-ibm verification-done-bionic verification-done-focal verification-done-jammy verification-needed-kinetic |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux kernel-spammed-kinetic-linux-aws kernel-spammed-kinetic-linux-ibm verification-done-bionic verification-done-focal verification-done-jammy verification-needed-kinetic |
|
2023-01-17 13:33:45 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux kernel-spammed-kinetic-linux-aws kernel-spammed-kinetic-linux-ibm verification-done-bionic verification-done-focal verification-done-jammy verification-needed-kinetic |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux kernel-spammed-kinetic-linux-aws kernel-spammed-kinetic-linux-azure kernel-spammed-kinetic-linux-ibm verification-done-bionic verification-done-focal verification-done-jammy verification-needed-kinetic |
|
2023-01-31 23:26:57 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux kernel-spammed-kinetic-linux-aws kernel-spammed-kinetic-linux-azure kernel-spammed-kinetic-linux-ibm verification-done-bionic verification-done-focal verification-done-jammy verification-needed-kinetic |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-aws-5.19 kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux kernel-spammed-kinetic-linux-aws kernel-spammed-kinetic-linux-azure kernel-spammed-kinetic-linux-ibm verification-done-bionic verification-done-focal verification-needed-jammy verification-needed-kinetic |
|
2023-01-31 23:27:53 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-aws-5.19 kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux kernel-spammed-kinetic-linux-aws kernel-spammed-kinetic-linux-azure kernel-spammed-kinetic-linux-ibm verification-done-bionic verification-done-focal verification-needed-jammy verification-needed-kinetic |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-aws-5.19 kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-lowlatency-hwe-5.19 kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux kernel-spammed-kinetic-linux-aws kernel-spammed-kinetic-linux-azure kernel-spammed-kinetic-linux-ibm verification-done-bionic verification-done-focal verification-needed-jammy verification-needed-kinetic |
|
2023-02-25 15:06:28 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-aws-5.19 kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-lowlatency-hwe-5.19 kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux kernel-spammed-kinetic-linux-aws kernel-spammed-kinetic-linux-azure kernel-spammed-kinetic-linux-ibm verification-done-bionic verification-done-focal verification-needed-jammy verification-needed-kinetic |
kernel-spammed-bionic-linux-azure-4.15 kernel-spammed-focal-linux-azure kernel-spammed-focal-linux-xilinx-zynqmp kernel-spammed-jammy-linux-aws-5.19 kernel-spammed-jammy-linux-bluefield kernel-spammed-jammy-linux-lowlatency-hwe-5.19 kernel-spammed-jammy-linux-nvidia kernel-spammed-kinetic-linux kernel-spammed-kinetic-linux-aws kernel-spammed-kinetic-linux-azure kernel-spammed-kinetic-linux-ibm verification-done-focal verification-needed-bionic verification-needed-jammy verification-needed-kinetic |
|