Blame SOURCES/0073-launch-Don-t-initialize-all-UARTs-serial-ports.patch

e76f14
From d4a8bb04cc7fd7dbab6501e16b2f4d8a9a92acac Mon Sep 17 00:00:00 2001
e76f14
From: "Richard W.M. Jones" <rjones@redhat.com>
e76f14
Date: Thu, 28 Apr 2016 22:37:04 +0100
e76f14
Subject: [PATCH] launch: Don't initialize all UARTs (serial ports).
e76f14
e76f14
This doesn't save very much time, perhaps under 1ms, but it avoids
e76f14
some useless scanning.
e76f14
e76f14
(cherry picked from commit d76129aa0cca856994c1a65b55dc18d2a2049d34)
e76f14
---
e76f14
 src/launch.c | 1 +
e76f14
 1 file changed, 1 insertion(+)
e76f14
e76f14
diff --git a/src/launch.c b/src/launch.c
e76f14
index 9f5b14f..04b0e94 100644
e76f14
--- a/src/launch.c
e76f14
+++ b/src/launch.c
e76f14
@@ -340,6 +340,7 @@ guestfs_int_appliance_command_line (guestfs_h *g, const char *appliance_dev,
e76f14
      " printk.time=1"   /* display timestamp before kernel messages */
e76f14
      " cgroup_disable=memory"   /* saves us about 5 MB of RAM */
e76f14
      " usbcore.nousb"           /* disable USB, only saves about 1ms */
e76f14
+     " 8250.nr_uarts=1"         /* don't scan all 8250 UARTS */
e76f14
      "%s"                       /* root=appliance_dev */
e76f14
      " %s"                      /* selinux */
e76f14
      " %s"                      /* quiet/verbose */
e76f14
-- 
aa0300
2.7.4
e76f14