]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
move 6.1 queue off to the side for a minute...
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 19 Jan 2025 08:00:02 +0000 (09:00 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 19 Jan 2025 08:00:02 +0000 (09:00 +0100)
20 files changed:
queue-6.1/series
temp-6.1/bpf-fix-bpf_sk_select_reuseport-memory-leak.patch [moved from queue-6.1/bpf-fix-bpf_sk_select_reuseport-memory-leak.patch with 100% similarity]
temp-6.1/drm-v3d-ensure-job-pointer-is-set-to-null-after-job-.patch [moved from queue-6.1/drm-v3d-ensure-job-pointer-is-set-to-null-after-job-.patch with 100% similarity]
temp-6.1/gtp-destroy-device-along-with-udp-socket-s-netns-dis.patch [moved from queue-6.1/gtp-destroy-device-along-with-udp-socket-s-netns-dis.patch with 100% similarity]
temp-6.1/gtp-use-exit_batch_rtnl-method.patch [moved from queue-6.1/gtp-use-exit_batch_rtnl-method.patch with 100% similarity]
temp-6.1/gtp-use-for_each_netdev_rcu-in-gtp_genl_dump_pdp.patch [moved from queue-6.1/gtp-use-for_each_netdev_rcu-in-gtp_genl_dump_pdp.patch with 100% similarity]
temp-6.1/hwmon-tmp513-fix-division-of-negative-numbers.patch [moved from queue-6.1/hwmon-tmp513-fix-division-of-negative-numbers.patch with 100% similarity]
temp-6.1/i2c-mux-demux-pinctrl-check-initial-mux-selection-to.patch [moved from queue-6.1/i2c-mux-demux-pinctrl-check-initial-mux-selection-to.patch with 100% similarity]
temp-6.1/i2c-rcar-fix-nack-handling-when-being-a-target.patch [moved from queue-6.1/i2c-rcar-fix-nack-handling-when-being-a-target.patch with 100% similarity]
temp-6.1/net-add-exit_batch_rtnl-method.patch [moved from queue-6.1/net-add-exit_batch_rtnl-method.patch with 100% similarity]
temp-6.1/net-ethernet-ti-cpsw_ale-fix-cpsw_ale_get_field.patch [moved from queue-6.1/net-ethernet-ti-cpsw_ale-fix-cpsw_ale_get_field.patch with 100% similarity]
temp-6.1/net-mlx5-clear-port-select-structure-when-fail-to-cr.patch [moved from queue-6.1/net-mlx5-clear-port-select-structure-when-fail-to-cr.patch with 100% similarity]
temp-6.1/net-mlx5-fix-rdma-tx-steering-prio.patch [moved from queue-6.1/net-mlx5-fix-rdma-tx-steering-prio.patch with 100% similarity]
temp-6.1/net-xilinx-axienet-fix-irq-coalescing-packet-count-o.patch [moved from queue-6.1/net-xilinx-axienet-fix-irq-coalescing-packet-count-o.patch with 100% similarity]
temp-6.1/nfp-bpf-prevent-integer-overflow-in-nfp_bpf_event_ou.patch [moved from queue-6.1/nfp-bpf-prevent-integer-overflow-in-nfp_bpf_event_ou.patch with 100% similarity]
temp-6.1/openvswitch-fix-lockup-on-tx-to-unregistering-netdev.patch [moved from queue-6.1/openvswitch-fix-lockup-on-tx-to-unregistering-netdev.patch with 100% similarity]
temp-6.1/partial-revert-of-xhci-use-pm_ptr-instead-ifdef-for-config_pm-conditionals.patch [new file with mode: 0644]
temp-6.1/pktgen-avoid-out-of-bounds-access-in-get_imix_entrie.patch [moved from queue-6.1/pktgen-avoid-out-of-bounds-access-in-get_imix_entrie.patch with 100% similarity]
temp-6.1/revert-mtd-spi-nor-core-replace-dummy-buswidth-from-.patch [moved from queue-6.1/revert-mtd-spi-nor-core-replace-dummy-buswidth-from-.patch with 100% similarity]
temp-6.1/series [new file with mode: 0644]

index 5b7f003a6d865d6cc6678638597d0a7dea672197..555c056ec10f1ca5e99112652afb32bc18ceede3 100644 (file)
@@ -1,18 +1 @@
 partial-revert-of-xhci-use-pm_ptr-instead-ifdef-for-config_pm-conditionals.patch
-net-ethernet-ti-cpsw_ale-fix-cpsw_ale_get_field.patch
-bpf-fix-bpf_sk_select_reuseport-memory-leak.patch
-openvswitch-fix-lockup-on-tx-to-unregistering-netdev.patch
-pktgen-avoid-out-of-bounds-access-in-get_imix_entrie.patch
-net-add-exit_batch_rtnl-method.patch
-gtp-use-exit_batch_rtnl-method.patch
-gtp-use-for_each_netdev_rcu-in-gtp_genl_dump_pdp.patch
-gtp-destroy-device-along-with-udp-socket-s-netns-dis.patch
-nfp-bpf-prevent-integer-overflow-in-nfp_bpf_event_ou.patch
-net-xilinx-axienet-fix-irq-coalescing-packet-count-o.patch
-net-mlx5-fix-rdma-tx-steering-prio.patch
-net-mlx5-clear-port-select-structure-when-fail-to-cr.patch
-drm-v3d-ensure-job-pointer-is-set-to-null-after-job-.patch
-hwmon-tmp513-fix-division-of-negative-numbers.patch
-revert-mtd-spi-nor-core-replace-dummy-buswidth-from-.patch
-i2c-mux-demux-pinctrl-check-initial-mux-selection-to.patch
-i2c-rcar-fix-nack-handling-when-being-a-target.patch
diff --git a/temp-6.1/partial-revert-of-xhci-use-pm_ptr-instead-ifdef-for-config_pm-conditionals.patch b/temp-6.1/partial-revert-of-xhci-use-pm_ptr-instead-ifdef-for-config_pm-conditionals.patch
new file mode 100644 (file)
index 0000000..0756bf2
--- /dev/null
@@ -0,0 +1,59 @@
+From: Ron Economos <re@w6rz.net>
+Date: Sat, 18 Jan 2025 04:24:09 -0800
+Subject: Partial revert of xhci: use pm_ptr() instead #ifdef for CONFIG_PM conditionals
+To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org
+Cc: Pavel Machek <pavel@denx.de>, linux-kernel@vger.kernel.org, Ron Economos <re@w6rz.net>
+Message-ID: <20250118122409.4052121-1-re@w6rz.net>
+
+commit 9734fd7a2777 ("xhci: use pm_ptr() instead of #ifdef for CONFIG_PM
+conditionals") did not quite work properly in the 6.1.y branch where it was
+applied to fix a build error when CONFIG_PM was set as it left the following
+build errors still present:
+
+       ERROR: modpost: "xhci_suspend" [drivers/usb/host/xhci-pci.ko] undefined!
+       ERROR: modpost: "xhci_resume" [drivers/usb/host/xhci-pci.ko] undefined!
+
+Fix this up by properly placing the #ifdef CONFIG_PM in the xhci-pci.c and
+hcd.h files to handle this correctly.
+
+Link: https://lore.kernel.org/r/133dbfa0-4a37-4ae0-bb95-1a35f668ec11@w6rz.net
+Signed-off-by: Ron Economos <re@w6rz.net>
+Link: https://lore.kernel.org/r/d0919169-ee06-4bdd-b2e3-2f776db90971@roeck-us.net
+Reported-by: Guenter Roeck <linux@roeck-us.net>
+[ Trimmed the partial revert down to an even smaller bit to only be what
+  is required to fix the build error - gregkh]
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/usb/host/xhci-pci.c |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+--- a/drivers/usb/host/xhci-pci.c
++++ b/drivers/usb/host/xhci-pci.c
+@@ -571,6 +571,7 @@ static void xhci_pci_remove(struct pci_d
+               pci_set_power_state(dev, PCI_D3hot);
+ }
++#ifdef CONFIG_PM
+ /*
+  * In some Intel xHCI controllers, in order to get D3 working,
+  * through a vendor specific SSIC CONFIG register at offset 0x883c,
+@@ -720,6 +721,7 @@ static void xhci_pci_shutdown(struct usb
+       if (xhci->quirks & XHCI_SPURIOUS_WAKEUP)
+               pci_set_power_state(pdev, PCI_D3hot);
+ }
++#endif /* CONFIG_PM */
+ /*-------------------------------------------------------------------------*/
+@@ -769,9 +771,11 @@ static struct pci_driver xhci_pci_driver
+ static int __init xhci_pci_init(void)
+ {
+       xhci_init_driver(&xhci_pci_hc_driver, &xhci_pci_overrides);
++#ifdef CONFIG_PM
+       xhci_pci_hc_driver.pci_suspend = xhci_pci_suspend;
+       xhci_pci_hc_driver.pci_resume = xhci_pci_resume;
+       xhci_pci_hc_driver.shutdown = xhci_pci_shutdown;
++#endif
+       return pci_register_driver(&xhci_pci_driver);
+ }
+ module_init(xhci_pci_init);
diff --git a/temp-6.1/series b/temp-6.1/series
new file mode 100644 (file)
index 0000000..5b7f003
--- /dev/null
@@ -0,0 +1,18 @@
+partial-revert-of-xhci-use-pm_ptr-instead-ifdef-for-config_pm-conditionals.patch
+net-ethernet-ti-cpsw_ale-fix-cpsw_ale_get_field.patch
+bpf-fix-bpf_sk_select_reuseport-memory-leak.patch
+openvswitch-fix-lockup-on-tx-to-unregistering-netdev.patch
+pktgen-avoid-out-of-bounds-access-in-get_imix_entrie.patch
+net-add-exit_batch_rtnl-method.patch
+gtp-use-exit_batch_rtnl-method.patch
+gtp-use-for_each_netdev_rcu-in-gtp_genl_dump_pdp.patch
+gtp-destroy-device-along-with-udp-socket-s-netns-dis.patch
+nfp-bpf-prevent-integer-overflow-in-nfp_bpf_event_ou.patch
+net-xilinx-axienet-fix-irq-coalescing-packet-count-o.patch
+net-mlx5-fix-rdma-tx-steering-prio.patch
+net-mlx5-clear-port-select-structure-when-fail-to-cr.patch
+drm-v3d-ensure-job-pointer-is-set-to-null-after-job-.patch
+hwmon-tmp513-fix-division-of-negative-numbers.patch
+revert-mtd-spi-nor-core-replace-dummy-buswidth-from-.patch
+i2c-mux-demux-pinctrl-check-initial-mux-selection-to.patch
+i2c-rcar-fix-nack-handling-when-being-a-target.patch