]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
PCI: Add ACS quirk for Loongson PCIe
authorHuacai Chen <chenhuacai@loongson.cn>
Thu, 3 Apr 2025 04:07:56 +0000 (12:07 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 27 Jun 2025 10:05:27 +0000 (11:05 +0100)
commita040e7effbb6279967cf4ad7487fedb89edab727
tree34d60c3eb5b39db5232c0596c887a572321388e4
parent2fd7537ffd9c6fc46c930b6ae7b187b611e0090f
PCI: Add ACS quirk for Loongson PCIe

commit 1f3303aa92e15fa273779acac2d0023609de30f1 upstream.

Loongson PCIe Root Ports don't advertise an ACS capability, but they do not
allow peer-to-peer transactions between Root Ports. Add an ACS quirk so
each Root Port can be in a separate IOMMU group.

Signed-off-by: Xianglai Li <lixianglai@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Cc: stable@vger.kernel.org
Link: https://patch.msgid.link/20250403040756.720409-1-chenhuacai@loongson.cn
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/pci/quirks.c