diff options
author | mischief <mischief@offblast.org> | 2014-06-25 15:47:31 -0700 |
---|---|---|
committer | mischief <mischief@offblast.org> | 2014-06-25 15:47:31 -0700 |
commit | 500a91e7a3207c74b28dcd40aedd8e460fe41be0 (patch) | |
tree | 000885e52c5ec221f55a145a501657e5f93c9711 /sys/src/9/xen | |
parent | 3f230d717df96122eab58f49e8807833006f56a8 (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.c | 2 | ||||
-rw-r--r-- | sys/src/9/xen/sdxen.c | 2 |
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); |