Module Name: src Committed By: pooka Date: Mon Apr 29 13:57:46 UTC 2013
Modified Files: src/lib/librumpuser: rumpuser_bio.c Log Message: set default bio mode to threaded To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/librumpuser/rumpuser_bio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/librumpuser/rumpuser_bio.c diff -u src/lib/librumpuser/rumpuser_bio.c:1.2 src/lib/librumpuser/rumpuser_bio.c:1.3 --- src/lib/librumpuser/rumpuser_bio.c:1.2 Mon Apr 29 13:53:46 2013 +++ src/lib/librumpuser/rumpuser_bio.c Mon Apr 29 13:57:46 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: rumpuser_bio.c,v 1.2 2013/04/29 13:53:46 pooka Exp $ */ +/* $NetBSD: rumpuser_bio.c,v 1.3 2013/04/29 13:57:46 pooka Exp $ */ /*- * Copyright (c) 2013 Antti Kantee. All Rights Reserved. @@ -126,7 +126,7 @@ rumpuser_bio(int fd, int op, void *data, { struct rumpuser_bio bio; static int inited = 0; - static int usethread = 0; + static int usethread = 1; int nlocks; rumpuser__unschedule(0, &nlocks, NULL); @@ -145,7 +145,8 @@ rumpuser_bio(int fd, int op, void *data, if (getenv_r("RUMP_THREADS", buf, sizeof(buf)) == 0) usethread = *buf != '0'; - pthread_create(&pt, NULL, biothread, NULL); + if (usethread) + pthread_create(&pt, NULL, biothread, NULL); inited = 1; } pthread_mutex_unlock(&biomtx);