Patch "PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P" has been added to the 6.1-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P

to the 6.1-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     pci-dpc-quirk-pio-log-size-for-intel-raptor-lake-p.patch
and it can be found in the queue-6.1 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 38a7008cdd7624799c935fbdd867bd065fc9dff3
Author: Takashi Iwai <tiwai@xxxxxxx>
Date:   Thu Jan 2 17:43:13 2025 +0100

    PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P
    
    [ Upstream commit b198499c7d2508a76243b98e7cca992f6fd2b7f7 ]
    
    Apparently the Raptor Lake-P reference firmware configures the PIO log size
    correctly, but some vendor BIOSes, including at least ASUSTeK COMPUTER INC.
    Zenbook UX3402VA_UX3402VA, do not.
    
    Apply the quirk for Raptor Lake-P.  This prevents kernel complaints like:
    
      DPC: RP PIO log size 0 is invalid
    
    and also enables the DPC driver to dump the RP PIO Log registers when DPC
    is triggered.
    
    Note that the bug report also mentions 8086:a76e, which has been already
    added by 627c6db20703 ("PCI/DPC: Quirk PIO log size for Intel Raptor Lake
    Root Ports").
    
    Link: https://lore.kernel.org/r/20250102164315.7562-1-tiwai@xxxxxxx
    Link: https://bugzilla.suse.com/show_bug.cgi?id=1234623
    Signed-off-by: Takashi Iwai <tiwai@xxxxxxx>
    [bhelgaas: commit log]
    Signed-off-by: Bjorn Helgaas <bhelgaas@xxxxxxxxxx>
    Signed-off-by: Krzysztof Wilczyński <kwilczynski@xxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
index 2b3df65005ca8..c16c8507d048e 100644
--- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c
@@ -6139,6 +6139,7 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9a2b, dpc_log_size);
 DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9a2d, dpc_log_size);
 DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9a2f, dpc_log_size);
 DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9a31, dpc_log_size);
+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0xa72f, dpc_log_size);
 DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0xa73f, dpc_log_size);
 DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0xa76e, dpc_log_size);
 #endif




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux