]> 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:07:31 +0000 (11:07 +0100)
commitd55fe7b7cf99a1a8e3b1801563e4aaf5e81436c8
treed05c544a12028e7a0ab9496abdc6dba066e1ced9
parent394b9539b0d08bb14d155d86306dba2ea6cb0c93
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