Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1537505

[PATCH] init : Reduce rootwait polling interval time to 5ms

From Jungseung Lee <js07.lee@samsung.com>
Newsgroups linux.kernel
Subject [PATCH] init : Reduce rootwait polling interval time to 5ms
Date 2016-12-07 07:10 +0100
Message-ID <sLDAt-4Eb-5@gated-at.bofh.it> (permalink)
References <sLDAt-4Eb-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


For several devices, the rootwait time is sensitive because it directly
affects booting time.
The polling interval of rootwait is currently 100ms.
To save unnessesary waiting time, reduce the polling interval to 5 ms.

Signed-off-by: Jungseung Lee <js07.lee@samsung.com>
---
 init/do_mounts.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/init/do_mounts.c b/init/do_mounts.c
index dea5de9..b523820 100644
--- a/init/do_mounts.c
+++ b/init/do_mounts.c
@@ -543,6 +543,8 @@ void __init mount_root(void)
 #endif
 }
 
+#define ROOTWAIT_MSEC 5
+
 /*
  * Prepare the namespace - decide what/where to mount, load ramdisks, etc.
  */
@@ -588,7 +590,7 @@ void __init prepare_namespace(void)
 			saved_root_name);
 		while (driver_probe_done() != 0 ||
 			(ROOT_DEV = name_to_dev_t(saved_root_name)) == 0)
-			msleep(100);
+			msleep(ROOTWAIT_MSEC);
 		async_synchronize_full();
 	}
 
-- 
2.10.1

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH] init : Reduce rootwait polling interval time to 5ms Jungseung Lee <js07.lee@samsung.com> - 2016-12-07 07:10 +0100
  Re: [PATCH] init : Reduce rootwait polling interval time to 5ms Andrew Morton <akpm@linux-foundation.org> - 2016-12-07 21:50 +0100

csiph-web