summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Levon <levon@movementarian.org>2019-11-12 17:25:46 +0000
committerGitHub <noreply@github.com>2019-11-12 17:25:46 +0000
commita335340d89660e52bf853ff4711ebeb1f0310643 (patch)
tree86782e4e21c146b34395ef8f8c9a532ae3c97ebc
parent5796d84826a0c137fbf7192ab39fbd8ddeb52d41 (diff)
downloadillumos-joyent-a335340d89660e52bf853ff4711ebeb1f0310643.tar.gz
OS-8042 viona_open() gets id_alloc_nosleep() wrong (#230)
Reviewed by: Ryan Zezeski <rzezeski@gmail.com> Approved by: Ryan Zezeski <rzezeski@gmail.com>
-rw-r--r--usr/src/uts/i86pc/io/viona/viona_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/i86pc/io/viona/viona_main.c b/usr/src/uts/i86pc/io/viona/viona_main.c
index d30f525586..f51a1f9b12 100644
--- a/usr/src/uts/i86pc/io/viona/viona_main.c
+++ b/usr/src/uts/i86pc/io/viona/viona_main.c
@@ -470,7 +470,7 @@ viona_open(dev_t *devp, int flag, int otype, cred_t *credp)
}
minor = id_alloc_nosleep(viona_minors);
- if (minor == 0) {
+ if (minor == -1) {
/* All minors are busy */
return (EBUSY);
}