In the Linux kernel, the following vulnerability has been resolved:
PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup()
Avoid large backtrace, it is sufficient to warn the user that there has been a link problem. Either the link has failed and the system is in need of maintenance, or the link continues to work and user has been informed. The message from the warning can be looked up in the sources.
This makes an actual link issue less verbose.
First of all, this controller has a limitation in that the controller driver has to assist the hardware with transition to L1 link state by writing L1IATN to PMCTRL register, the L1 and L0 link state switching is not fully automatic on this controller.
In case of an ASMedia ASM1062 PCIe SATA controller which does not support ASPM, on entry to suspend or during platform pm_test, the SATA controller enters D3hot state and the link enters L1 state. If the SATA controller wakes up before rcar_pcie_wakeup() was called and returns to D0, the link returns to L0 before the controller driver even started its transition to L1 link state. At this point, the SATA controller did send an PM_ENTER_L1 DLLP to the PCIe controller and the PCIe controller received it, and the PCIe controller did set PMSR PMEL1RX bit.
Once rcar_pcie_wakeup() is called, if the link is already back in L0 state and PMEL1RX bit is set, the controller driver has no way to determine if it should perform the link transition to L1 state, or treat the link as if it is in L0 state. Currently the driver attempts to perform the transition to L1 link state unconditionally, which in this specific case fails with a PMSR L1FAEG poll timeout, however the link still works as it is already back in L0 state.
Reduce this warning verbosity. In case the link is really broken, the rcar_pcie_config_access() would fail, otherwise it will succeed and any system with this controller and ASM1062 can suspend without generating a backtrace.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Sep 2, 2024 | Aug 21, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Dec 15, 2025 | Aug 21, 2024 |
| Suse | — | Upgrade kernel-debug-livepatch-develUpgrade kernel-docs-htmlUpgrade dtb-socionextUpgrade kernel-rt-optionalUpgrade kernel-source-vanillaUpgrade kernel-kvmsmall-vdsoUpgrade ocfs2-kmp-rtUpgrade kernel-azure-vdsoUpgrade dtb-amlogicUpgrade kernel-default-livepatch-develUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-azureUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-defaultUpgrade dtb-alteraUpgrade kernel-azure-extraUpgrade kernel-rt_debug-vdsoUpgrade gfs2-kmp-64kbUpgrade kernel-default-livepatchUpgrade dtb-lgUpgrade dlm-kmp-defaultUpgrade kernel-source-rtUpgrade reiserfs-kmp-defaultUpgrade dtb-renesasUpgrade kernel-azure-optionalUpgrade dtb-freescaleUpgrade kernel-debug-develUpgrade kernel-macrosUpgrade kernel-default-baseUpgrade kernel-source-azureUpgrade dtb-amazonUpgrade kernel-64kb-livepatch-develUpgrade kernel-symsUpgrade kernel-rt_debugUpgrade kernel-64kbUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt-livepatch-develUpgrade kernel-syms-rtUpgrade dtb-amdUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade kernel-zfcpdumpUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-rtUpgrade dtb-appleUpgrade kernel-rt_debug-develUpgrade dtb-hisiliconUpgrade kernel-debugUpgrade kernel-default-develUpgrade dlm-kmp-64kbUpgrade kernel-azureUpgrade dtb-broadcomUpgrade dtb-marvellUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kernel-64kb-optionalUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-azureUpgrade dtb-exynosUpgrade cluster-md-kmp-64kbUpgrade dtb-apmUpgrade kernel-default-vdsoUpgrade kernel-rt-develUpgrade dtb-xilinxUpgrade kselftests-kmp-64kbUpgrade kernel-default-optionalUpgrade kernel-64kb-extraUpgrade dtb-nvidiaUpgrade kernel-azure-develUpgrade dtb-rockchipUpgrade dtb-qcomUpgrade kselftests-kmp-defaultUpgrade kernel-devel-rtUpgrade kernel-devel-azureUpgrade kernel-debug-vdsoUpgrade kernel-obs-qaUpgrade kernel-default-extraUpgrade dtb-allwinnerUpgrade dlm-kmp-rtUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-defaultUpgrade kernel-rtUpgrade dtb-mediatekUpgrade cluster-md-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-develUpgrade kernel-default-base-rebuildUpgrade kernel-rt-extraUpgrade dtb-armUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-defaultUpgrade dlm-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-64kb-develUpgrade gfs2-kmp-azureUpgrade dtb-caviumUpgrade kernel-sourceUpgrade kernel-docsUpgrade dtb-sprd | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidiaUpgrade linux-image-gkeopUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-azureUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-64kUpgrade linux-image-azure-fdeUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-genericUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracleUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-awsUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-gkeop-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-kvmUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-gkeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-oem-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-nvidia-64k-hwe-22.04 | Dec 13, 2024 | Aug 21, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Aug 21, 2024 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub