summaryrefslogtreecommitdiff
path: root/sys/src/9/xen
diff options
context:
space:
mode:
authormischief <mischief@offblast.org>2014-06-25 15:47:31 -0700
committermischief <mischief@offblast.org>2014-06-25 15:47:31 -0700
commit500a91e7a3207c74b28dcd40aedd8e460fe41be0 (patch)
tree000885e52c5ec221f55a145a501657e5f93c9711 /sys/src/9/xen
parent3f230d717df96122eab58f49e8807833006f56a8 (diff)
xen: gotta go fast
use smaller timeouts for sleeps while waiting for xen ether and sd devices to come online. in practice they come up very quickly.
Diffstat (limited to 'sys/src/9/xen')
-rw-r--r--sys/src/9/xen/etherxen.c2
-rw-r--r--sys/src/9/xen/sdxen.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/9/xen/etherxen.c b/sys/src/9/xen/etherxen.c
index 143f254dc..0f4f2d2c5 100644
--- a/sys/src/9/xen/etherxen.c
+++ b/sys/src/9/xen/etherxen.c
@@ -356,7 +356,7 @@ backendconnect(Ctlr *ctlr)
xenstore_gets(dir, "state", buf, sizeof buf);
while (strtol(buf, 0, 0) != XenbusStateConnected) {
print("etherxen: waiting for vif %d to connect\n", ctlr->vifno);
- tsleep(&up->sleep, return0, 0, 1000);
+ tsleep(&up->sleep, return0, 0, 50);
xenstore_gets(dir, "state", buf, sizeof buf);
}
}
diff --git a/sys/src/9/xen/sdxen.c b/sys/src/9/xen/sdxen.c
index 1973b5f8d..8111811ee 100644
--- a/sys/src/9/xen/sdxen.c
+++ b/sys/src/9/xen/sdxen.c
@@ -111,7 +111,7 @@ backendconnect(Ctlr *ctlr)
xenstore_gets(dir, "state", buf, sizeof buf);
while (strtol(buf, 0, 0) != XenbusStateConnected) {
print("sdxen: waiting for vbd %d to connect\n", ctlr->devid);
- tsleep(&up->sleep, return0, 0, 1000);
+ tsleep(&up->sleep, return0, 0, 50);
xenstore_gets(dir, "state", buf, sizeof buf);
}
xenstore_gets(dir, "sector-size", buf, sizeof buf);