From: Greg Kroah-Hartman Date: Tue, 16 Aug 2022 12:21:52 +0000 (+0200) Subject: 5.10-stable patches X-Git-Tag: v5.15.61~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2bf42060c7ea9942cb0e124dcc53632385b36399;p=thirdparty%2Fkernel%2Fstable-queue.git 5.10-stable patches added patches: pci-add-defines-for-normal-and-subtractive-pci-bridges.patch --- diff --git a/queue-5.10/pci-add-defines-for-normal-and-subtractive-pci-bridges.patch b/queue-5.10/pci-add-defines-for-normal-and-subtractive-pci-bridges.patch new file mode 100644 index 00000000000..b2614e75921 --- /dev/null +++ b/queue-5.10/pci-add-defines-for-normal-and-subtractive-pci-bridges.patch @@ -0,0 +1,43 @@ +From 904b10fb189cc15376e9bfce1ef0282e68b0b004 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Pali=20Roh=C3=A1r?= +Date: Mon, 14 Feb 2022 12:41:08 +0100 +Subject: PCI: Add defines for normal and subtractive PCI bridges +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +From: Pali Rohár + +commit 904b10fb189cc15376e9bfce1ef0282e68b0b004 upstream. + +Add these PCI class codes to pci_ids.h: + + PCI_CLASS_BRIDGE_PCI_NORMAL + PCI_CLASS_BRIDGE_PCI_SUBTRACTIVE + +Use these defines in all kernel code for describing PCI class codes for +normal and subtractive PCI bridges. + +[bhelgaas: similar change in pci-mvebu.c] +Link: https://lore.kernel.org/r/20220214114109.26809-1-pali@kernel.org +Signed-off-by: Pali Rohár +Signed-off-by: Bjorn Helgaas +Cc: Guenter Roeck a +Cc: Naresh Kamboju +[ gregkh - take only the pci_ids.h portion for stable backports ] +Signed-off-by: Greg Kroah-Hartman +--- + include/linux/pci_ids.h | 2 ++ + 1 file changed, 2 insertions(+) + +--- a/include/linux/pci_ids.h ++++ b/include/linux/pci_ids.h +@@ -59,6 +59,8 @@ + #define PCI_CLASS_BRIDGE_EISA 0x0602 + #define PCI_CLASS_BRIDGE_MC 0x0603 + #define PCI_CLASS_BRIDGE_PCI 0x0604 ++#define PCI_CLASS_BRIDGE_PCI_NORMAL 0x060400 ++#define PCI_CLASS_BRIDGE_PCI_SUBTRACTIVE 0x060401 + #define PCI_CLASS_BRIDGE_PCMCIA 0x0605 + #define PCI_CLASS_BRIDGE_NUBUS 0x0606 + #define PCI_CLASS_BRIDGE_CARDBUS 0x0607 diff --git a/queue-5.10/series b/queue-5.10/series index c44e7f95952..8b306f9fd6c 100644 --- a/queue-5.10/series +++ b/queue-5.10/series @@ -58,6 +58,7 @@ mbcache-don-t-reclaim-used-entries.patch mbcache-add-functions-to-delete-entry-if-unused.patch media-pci-atomisp_cmd-fix-three-missing-checks-on-list-iterator.patch ia64-processor-fix-wincompatible-pointer-types-in-ia64_get_irr.patch +pci-add-defines-for-normal-and-subtractive-pci-bridges.patch powerpc-fsl-pci-fix-class-code-of-pcie-root-port.patch powerpc-ptdump-fix-display-of-rw-pages-on-fsl_book3e.patch powerpc-powernv-avoid-crashing-if-rng-is-null.patch