[SRU][N][PATCH v2 0/3] UBUNTU: SAUCE: System hang when running memory/memory_stress_ng test

En-Wei Wu en-wei.wu at canonical.com
Tue Nov 12 04:09:05 UTC 2024


BugLink: https://bugs.launchpad.net/bugs/2085092

[Impact]
memory/memory_stress_ng test failed when swapping due to the ASPM issue with VMD device.

[Fix]
Backport the Endlessos's patchset from https://lore.kernel.org (has been reviewed):

Link: https://lore.kernel.org/linux-pci/20241001083438.10070-2-jhp@endlessos.org/

[PATCH v12 0/3] PCI: vmd: Enable PCI PM's L1 substates of remapped PCIe Root Port and NVMe
[PATCH v12 1/3] PCI: vmd: Set PCI devices to D0 before enable PCI PM's L1 substates
[PATCH v12 2/3] PCI/ASPM: Add notes about enabling PCI-PM L1SS to pci_enable_link_state(_locked)
[PATCH v12 3/3] PCI/ASPM: Make pci_save_aspm_l1ss_state save both child and parent's L1SS configuration

[Test Plan]
1. Boot up Ubuntu OS
2. $ checkbox-cli run com.canonical.certification::stress/store_and_change_oomd_config
3. $ checkbox-cli run com.canonical.certification::memory/memory_stress_ng

[Where problems could occur]
May cause ASPM regression.


Jian-Hong Pan (3):
  UBUNTU: SAUCE: PCI: vmd: Set PCI devices to D0 before enable PCI PM's
    L1 substates
  UBUNTU: SAUCE: PCI/ASPM: Add notes about enabling PCI-PM L1SS to
    pci_enable_link_state(_locked)
  UBUNTU: SAUCE: PCI/ASPM: Make pci_save_aspm_l1ss_state save both child
    and parent's L1SS configuration

 drivers/pci/controller/vmd.c | 11 +++++++++--
 drivers/pci/pcie/aspm.c      | 26 +++++++++++++++++++++++++-
 2 files changed, 34 insertions(+), 3 deletions(-)

-- 
2.43.0




More information about the kernel-team mailing list