From: Greg Kroah-Hartman Date: Wed, 28 Feb 2024 07:07:49 +0000 (+0100) Subject: drop queue-5.4/driver-core-set-deferred_probe_timeout-to-a-longer-d.patch X-Git-Tag: v4.19.308~1^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e19ad0f363b2d3c1acd782004135cc2a3e57dc6e;p=thirdparty%2Fkernel%2Fstable-queue.git drop queue-5.4/driver-core-set-deferred_probe_timeout-to-a-longer-d.patch --- diff --git a/queue-5.4/driver-core-set-deferred_probe_timeout-to-a-longer-d.patch b/queue-5.4/driver-core-set-deferred_probe_timeout-to-a-longer-d.patch deleted file mode 100644 index 8c34587af51..00000000000 --- a/queue-5.4/driver-core-set-deferred_probe_timeout-to-a-longer-d.patch +++ /dev/null @@ -1,69 +0,0 @@ -From 1e05ef4f11c455ba5f4a8e886a33d329861d77f3 Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Tue, 25 Feb 2020 05:08:24 +0000 -Subject: driver core: Set deferred_probe_timeout to a longer default if - CONFIG_MODULES is set - -From: John Stultz - -[ Upstream commit e2cec7d6853712295cef5377762165a489b2957f ] - -When using modules, its common for the modules not to be loaded -until quite late by userland. With the current code, -driver_deferred_probe_check_state() will stop returning -EPROBE_DEFER after late_initcall, which can cause module -dependency resolution to fail after that. - -So allow a longer window of 30 seconds (picked somewhat -arbitrarily, but influenced by the similar regulator core -timeout value) in the case where modules are enabled. - -Cc: linux-pm@vger.kernel.org -Cc: Greg Kroah-Hartman -Cc: Linus Walleij -Cc: Thierry Reding -Cc: Mark Brown -Cc: Liam Girdwood -Cc: Bjorn Andersson -Cc: Saravana Kannan -Cc: Todd Kjos -Cc: Len Brown -Cc: Pavel Machek -Cc: Ulf Hansson -Cc: Kevin Hilman -Cc: "Rafael J. Wysocki" -Cc: Rob Herring -Reviewed-by: Bjorn Andersson -Reviewed-by: Rafael J. Wysocki -Signed-off-by: John Stultz -Link: https://lore.kernel.org/r/20200225050828.56458-3-john.stultz@linaro.org -Signed-off-by: Greg Kroah-Hartman -Signed-off-by: Sasha Levin ---- - drivers/base/dd.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -diff --git a/drivers/base/dd.c b/drivers/base/dd.c -index 7941a8fd22841..0b97a0c96baa3 100644 ---- a/drivers/base/dd.c -+++ b/drivers/base/dd.c -@@ -224,7 +224,16 @@ static int deferred_devs_show(struct seq_file *s, void *data) - } - DEFINE_SHOW_ATTRIBUTE(deferred_devs); - -+#ifdef CONFIG_MODULES -+/* -+ * In the case of modules, set the default probe timeout to -+ * 30 seconds to give userland some time to load needed modules -+ */ -+static int deferred_probe_timeout = 30; -+#else -+/* In the case of !modules, no probe timeout needed */ - static int deferred_probe_timeout = -1; -+#endif - static int __init deferred_probe_timeout_setup(char *str) - { - int timeout; --- -2.43.0 - diff --git a/queue-5.4/series b/queue-5.4/series index 90b383f2cae..e253a0e7f7d 100644 --- a/queue-5.4/series +++ b/queue-5.4/series @@ -36,7 +36,6 @@ tcp-return-epollout-from-tcp_poll-only-when-notsent_.patch tcp-add-annotations-around-sk-sk_shutdown-accesses.patch pinctrl-pinctrl-rockchip-fix-a-bunch-of-kerneldoc-mi.patch pinctrl-rockchip-fix-refcount-leak-in-rockchip_pinct.patch -driver-core-set-deferred_probe_timeout-to-a-longer-d.patch spi-mt7621-fix-an-error-message-in-mt7621_spi_probe.patch net-bridge-clear-bridge-s-private-skb-space-on-xmit.patch selftests-bpf-avoid-running-unprivileged-tests-with-.patch