From a335340d89660e52bf853ff4711ebeb1f0310643 Mon Sep 17 00:00:00 2001 From: John Levon Date: Tue, 12 Nov 2019 17:25:46 +0000 Subject: OS-8042 viona_open() gets id_alloc_nosleep() wrong (#230) Reviewed by: Ryan Zezeski Approved by: Ryan Zezeski --- usr/src/uts/i86pc/io/viona/viona_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); } -- cgit v1.2.3