summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Levon <john.levon@joyent.com>2019-11-12 10:11:51 +0000
committerJohn Levon <john.levon@joyent.com>2019-11-12 10:11:51 +0000
commita17f3276219a7de29877a65aa777c3d8832d3939 (patch)
tree8a35295b77e2b69c27276a09d8eb560308e9e373
parentafa200d34f55a457e88a6dd31c7414b2f17067ed (diff)
downloadillumos-joyent-a17f3276219a7de29877a65aa777c3d8832d3939.tar.gz
OS-8042 viona_open() gets id_alloc_nosleep() wrong
-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);
}