diff options
Diffstat (limited to 'usr/src/uts/sun4v/io/vcc.c')
-rw-r--r-- | usr/src/uts/sun4v/io/vcc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/src/uts/sun4v/io/vcc.c b/usr/src/uts/sun4v/io/vcc.c index feeaf03e8f..85f722e467 100644 --- a/usr/src/uts/sun4v/io/vcc.c +++ b/usr/src/uts/sun4v/io/vcc.c @@ -24,6 +24,9 @@ * Use is subject to license terms. */ +/* + * Copyright (c) 2014, Joyent, Inc. All rights reserved. + */ #include <sys/types.h> #include <sys/file.h> @@ -2456,7 +2459,7 @@ vcc_chpoll(dev_t dev, short events, int anyyet, short *reventsp, *reventsp |= (events & POLLIN); } - if (((*reventsp) == 0) && (!anyyet)) { + if ((((*reventsp) == 0) && (!anyyet)) || (events & POLLET)) { *phpp = &vport->poll; if (events & POLLIN) { mutex_enter(&vport->lock); |