aboutsummaryrefslogtreecommitdiffstats
path: root/main/mkinitfs/0001-nlplug-findfs-increase-the-sys-recursion-limit.patch
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2016-03-21 11:47:23 +0200
committerTimo Teräs <timo.teras@iki.fi>2016-03-21 11:47:23 +0200
commit7140f9c231b307186dd41214a7cf4e7299f1c82d (patch)
tree0f03c753d780ed3784cabd47e890c7a1972f6e09 /main/mkinitfs/0001-nlplug-findfs-increase-the-sys-recursion-limit.patch
parent386fc5d67c16d134b15a563cc45f01b08c1df8b4 (diff)
downloadaports-7140f9c231b307186dd41214a7cf4e7299f1c82d.tar.bz2
aports-7140f9c231b307186dd41214a7cf4e7299f1c82d.tar.xz
main/mkinitfs: fix cold plugging of certain platform/usb devices
Diffstat (limited to 'main/mkinitfs/0001-nlplug-findfs-increase-the-sys-recursion-limit.patch')
-rw-r--r--main/mkinitfs/0001-nlplug-findfs-increase-the-sys-recursion-limit.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/main/mkinitfs/0001-nlplug-findfs-increase-the-sys-recursion-limit.patch b/main/mkinitfs/0001-nlplug-findfs-increase-the-sys-recursion-limit.patch
new file mode 100644
index 0000000000..f1e58f6f1a
--- /dev/null
+++ b/main/mkinitfs/0001-nlplug-findfs-increase-the-sys-recursion-limit.patch
@@ -0,0 +1,30 @@
+From b7b285ee9e05102f770d41643e5534bade289a58 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Timo=20Ter=C3=A4s?= <timo.teras@iki.fi>
+Date: Mon, 21 Mar 2016 11:31:18 +0200
+Subject: [PATCH] nlplug-findfs: increase the /sys recursion limit
+
+certain platform and usb devices expose things deep down the tree,
+increase the recursion limit
+---
+ nlplug-findfs.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/nlplug-findfs.c b/nlplug-findfs.c
+index 5bdb7b1..b11b7b8 100644
+--- a/nlplug-findfs.c
++++ b/nlplug-findfs.c
+@@ -805,9 +805,9 @@ static void *trigger_thread(void *data)
+ };
+ char path[PATH_MAX] = "/sys/bus";
+
+- recurse_dir(path, &opts, 8);
++ recurse_dir(path, &opts, 64);
+ strcpy(path, "/sys/devices");
+- recurse_dir(path, &opts, 8);
++ recurse_dir(path, &opts, 64);
+ write(fd, &ok, sizeof(ok));
+ return NULL;
+ }
+--
+2.7.4
+