openwrt/target/linux/generic/backport-6.18
Chukun Pan ba7aa2a971 generic: backport MSI affinity support for DW PCIe
Currently, the DesignWare PCIe driver cannot configure interrupts on
SoC that do not support MSIX. All MSI interrupts are handled by CPU0.
Backport MSI affinity support for the PCI dwc driver from linux-next,
so now we can adjust MSI interrupts to other CPU cores.

Tested on HINLINK H28K (RK3528) and OrangePi R2S (Ky X1).

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/21770
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-04-26 14:28:31 +02:00
..
010-v6.19-nvmem-layouts-u-boot-env-add-optional-env-size-property.patch
211-01-v6.19-bitfield-Add-less-checking-__FIELD_-GET-PREP.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
211-02-v6.19-bitfield-Add-non-constant-field_-prep-get-helpers.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
434-v6.19-mtd-spinand-esmt-add-support-for-F50L1G41LC.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
435-v6.19-mtd-spinand-add-support-for-FudanMicro-FM25S01BI3.patch
613-07-v6.19-net-dsa-b53-allow-VID-0-for-BCM5325-65.patch
625-v7.0-ppp-enable-TX-scatter-gather.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
626-25-v6.19-net-pse-pd-pd692x0-Replace-__free-macro.patch
626-26-v6.19-net-pse-pd-pd692x0-Separate-configuration-parsing.patch
626-27-v6.19-net-pse-pd-pd692x0-Preserve-PSE-configuration.patch
626-28-v6.19-net-pse-pd-tps23881-Add-support-for-TPS23881B.patch
700-01-v7.0-net-sched-Export-mq-functions-for-reuse.patch generic: 6.18: manually rebuild backport patches 2026-03-28 11:51:09 +01:00
700-02-v7.0-net-sched-sch_cake-Factor-out-config-variables-into-.patch generic: 6.18: manually rebuild backport patches 2026-03-28 11:51:09 +01:00
700-03-v7.0-net-sched-sch_cake-Add-cake_mq-qdisc-for-using-cake-.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
700-04-v7.0-net-sched-sch_cake-Share-config-across-cake_mq-sub-q.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
700-05-v7.0-net-sched-sch_cake-share-shaper-state-across-sub-ins.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
700-06-v7.0-selftests-tc-testing-add-selftests-for-cake_mq-qdisc.patch
700-07-v7.0-net-sched-cake-avoid-separate-allocation-of-struct-c.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
701-01-v7.0-net-sched-sch_cake-avoid-sync-overhead-when-unlimite.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
701-02-v7.0-net-sched-sch_cake-fixup-cake_mq-rate-adjustment-for.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
702-v7.0-net-phylink-fix-NULL-pointer-deref-in-phylink_major_.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
703-v7.0-net-phylink-simplify-phylink_resolve-phylink_major_c.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
705-01-v7.0-net-phy-motorcomm-Support-YT8531S-PHY-in-YT6801-Ethernet.patch kernel: backport Motorcomm YT6801 PCIe ethernet driver support 2026-04-23 00:52:00 +02:00
705-02-v7.0-net-stmmac-Add-glue-driver-for-Motorcomm-YT6801-ethernet.patch kernel: backport Motorcomm YT6801 PCIe ethernet driver support 2026-04-23 00:52:00 +02:00
710-01-v7.1-net-sfp-add-quirk-for-ZOERAX-SFP-2.5G-T.patch generic: 6.18: import some SFP quirks 2026-04-21 18:42:45 +01:00
710-02-v7.1-net-sfp-add-quirks-for-Hisense-and-HSGQ-GPON-ONT-SFP.patch generic: 6.18: import some SFP quirks 2026-04-21 18:42:45 +01:00
730-10-v6.19-net-phy-mxl-gpy-add-support-for-MxL86211C.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
730-11-v7.0-net-phy-mxl-gpy-implement-SGMII-in-band-configuratio.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
740-v6.19-r8152-Advertise-software-timestamp-information.patch kernel: backport RTL8157 support to 6.18 2026-04-26 09:57:50 +02:00
741-v7.1-r8152-Add-2500baseT-EEE-status-configuration-support.patch kernel: backport RTL8157 support to 6.18 2026-04-26 09:57:50 +02:00
742-v7.1-r8152-fix-incorrect-register-write-to-USB_UPHY_XTAL.patch kernel: backport RTL8157 support to 6.18 2026-04-26 09:57:50 +02:00
743-v7.1-r8152-add-helper-functions-for-PLA-USB-OCP-registers.patch kernel: backport RTL8157 support to 6.18 2026-04-26 09:57:50 +02:00
744-v7.1-r8152-add-helper-functions-for-PHY-OCP-registers.patch kernel: backport RTL8157 support to 6.18 2026-04-26 09:57:50 +02:00
745-v7.1-r8152-Add-helper-functions-for-SRAM2.patch kernel: backport RTL8157 support to 6.18 2026-04-26 09:57:50 +02:00
746-v7.1-r8152-Add-support-for-5Gbit-Link-Speeds-and-EEE.patch kernel: backport RTL8157 support to 6.18 2026-04-26 09:57:50 +02:00
747-v7.1-r8152-Add-support-for-the-RTL8157-hardware.patch kernel: backport RTL8157 support to 6.18 2026-04-26 09:57:50 +02:00
750-v7.0-net-phy-move-mmd_phy_read-and-mmd_phy_write-to-phyli.patch generic: 6.18: manually rebuild backport patches 2026-03-28 11:51:09 +01:00
761-v6.19-net-phy-mxl-gpy-add-support-for-mxl86252-and-mxl86282.patch generic: 6.18: manually rebuild backport patches 2026-03-28 11:51:09 +01:00
762-v7.0-net-dsa-add-tag-format-for-MxL862xx-switches.patch
763-v7.0-net-mdio-add-unlocked-mdiodev-C45-bus-accessors.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
764-v7.0-net-dsa-add-basic-initial-driver-for-MxL862xx-switch.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
765-v7.0-net-dsa-mxl862xx-rename-MDIO-op-arguments.patch
766-v7.0-net-dsa-mxl862xx-don-t-set-user_mii_bus.patch
767-v7.0-net-dsa-mxl862xx-don-t-read-out-of-bounds.patch kernel: 6.18: backport mxl862xx driver for Linxu 6.18 2026-03-29 18:27:07 +02:00
768-v7.1-net-dsa-MxL862xx-don-t-force-enable-MAXLINEAR_GPHY.patch
769-v7.1-net-dsa-mxl862xx-add-CRC-for-MDIO-communication.patch
770-v7.1-net-dsa-mxl862xx-use-RST_DATA-to-skip-writing-zero-w.patch
771-v7.1-net-dsa-mxl862xx-cancel-pending-work-on-probe-error.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
772-v7.1-net-dsa-move-dsa_bridge_ports-helper-to-dsa.h.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
773-v7.1-net-dsa-add-bridge-member-iteration-macro.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
774-v7.1-dsa-tag_mxl862xx-set-dsa_default_offload_fwd_mark.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
775-v7.1-net-dsa-mxl862xx-implement-bridge-offloading.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
776-v7.1-net-dsa-mxl862xx-reject-DSA_PORT_TYPE_DSA.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
777-v7.1-net-dsa-mxl862xx-don-t-skip-early-bridge-port-config.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
778-v7.1-net-dsa-mxl862xx-implement-VLAN-functionality.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
779-v7.1-net-dsa-mxl862xx-add-ethtool-statistics-support.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
780-v7.1-net-dsa-mxl862xx-implement-.get_stats64.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
784-06-v6.19-net-phy-realtek-Add-RTL8224-cable-testing-support.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
784-07-v6.19-net-phy-realtek-add-interrupt-support-for-RTL8221B.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
785-v7.0-01-dt-bindings-phy-rename-transmit-amplitude.yaml-to-ph.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
785-v7.0-02-dt-bindings-phy-common-props-create-a-reusable-proto.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
785-v7.0-03-dt-bindings-phy-common-props-ensure-protocol-names-a.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
785-v7.0-04-dt-bindings-phy-common-props-RX-and-TX-lane-polarity.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
785-v7.0-05-phy-add-phy_get_rx_polarity-and-phy_get_tx_polarity.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
785-v7.0-06-dt-bindings-net-airoha-en8811h-deprecate-airoha-pnsw.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
785-v7.0-07-net-phy-air_en8811h-deprecate-airoha-pnswap-rx-and-a.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
785-v7.0-08-dt-bindings-net-pcs-mediatek-sgmiisys-deprecate-medi.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
785-v7.0-09-net-pcs-pcs-mtk-lynxi-pass-SGMIISYS-OF-node-to-PCS.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
785-v7.0-10-net-pcs-pcs-mtk-lynxi-deprecate-mediatek-pnswap.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
785-v7.0-11-phy-enter-drivers-phy-Makefile-even-without-CONFIG_G.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
788-v7.0-net-phy-realtek-fix-whitespace-in-struct-phy_driver-.patch
789-v7.0-net-phy-realtek-implement-configuring-in-band-an.patch
790-v7.0-net-phy-realtek-use-paged-access-for-MDIO_MMD_VEND2-.patch
791-v7.0-net-phy-realtek-get-rid-of-magic-number-in-rtlgen_re.patch
792-v7.0-net-phy-realtek-add-dummy-PHY-driver-for-RTL8127ATF.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
793-v7.0-net-phy-realtek-fix-in-band-capabilities-for-2.5G-PH.patch
794-v7.0-net-phy-realtek-support-interrupt-also-for-C22-varia.patch
795-v7.0-net-phy-realtek-simplify-C22-reg-access-via-MDIO_MMD.patch
796-v7.0-net-phy-realtek-reunify-C22-and-C45-drivers.patch
797-v7.0-net-phy-realtek-demystify-PHYSR-register-location.patch
798-v7.0-net-phy-realtek-simplify-bogus-paged-operations.patch
799-v7.0-mtd-physmap-core-Prioritize-ofparts-for-OF-probe.patch
821-01-v7.0-dt-bindings-gpio-add-gpio-line-mux-controller.patch
821-02-v7.0-gpio-add-gpio-line-mux-driver.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
821-03-v7.0-gpio-line-mux-remove-bits-already-handled-by-GPIO-co.patch
822-v6.19-ALSA-usb-audio-Convert-to-common-field_-get-prep-hel.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
823-v6.19-clk-at91-Convert-to-common-field_-get-prep-helpers.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
824-v6.19-iio-mlx90614-Convert-to-common-field_-get-prep-helpe.patch
825-v6.19-pinctrl-ma35-Convert-to-common-field_-get-prep-helpe.patch
827-v7.0-crypto-inside-secure-eip93-fix-register-definition.patch kernel: 6.18: backport eip93 driver fixes 2026-03-28 11:51:10 +01:00
828-v7.0-crypto-inside-secure-eip93-register-hash-before-auth.patch kernel: 6.18: backport eip93 driver fixes 2026-03-28 11:51:10 +01:00
830-v7.0-hwmon-emc2305-Simplify-with-scoped-for-each-OF-child.patch generic: 6.18: backport EMC2305 changes 2026-04-18 12:46:31 +02:00
907-v6.19-genirq-Change-hwirq-parameter-to-irq_hw_number_t.patch generic: backport MSI affinity support for DW PCIe 2026-04-26 14:28:31 +02:00
908-1-v7.0-genirq-Add-interrupt-redirection-infrastructure.patch generic: backport MSI affinity support for DW PCIe 2026-04-26 14:28:31 +02:00
908-2-v7.0-PCI-dwc-Code-cleanup.patch generic: backport MSI affinity support for DW PCIe 2026-04-26 14:28:31 +02:00
908-3-v7.0-PCI-dwc-Enable-MSI-affinity-support.patch generic: backport MSI affinity support for DW PCIe 2026-04-26 14:28:31 +02:00
909-v7.0-genirq-Update-effective-affinity-for-redirected-inte.patch generic: backport MSI affinity support for DW PCIe 2026-04-26 14:28:31 +02:00
910-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
911-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
912-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
913-v7.0-crypto-testmgr-allow-authenc-sha224-rfc3686-variant-.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
914-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
915-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
916-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
917-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
918-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
919-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
930-v7.1-crypto-safexcel-Group-authenc-ciphersuites.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00
931-v7.1-crypto-safexcel-Add-support-for-authenc-hmac-md5-sui.patch generic: 6.18: refresh backport patches 2026-03-28 11:51:09 +01:00