summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/eventfd.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/io/eventfd.c')
-rw-r--r--usr/src/uts/common/io/eventfd.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/usr/src/uts/common/io/eventfd.c b/usr/src/uts/common/io/eventfd.c
index 6683a9ca8e..e5082b49b6 100644
--- a/usr/src/uts/common/io/eventfd.c
+++ b/usr/src/uts/common/io/eventfd.c
@@ -269,10 +269,20 @@ eventfd_close(dev_t dev, int flag, int otyp, cred_t *cred_p)
return (0);
}
-/*ARGSUSED*/
static int
eventfd_attach(dev_info_t *devi, ddi_attach_cmd_t cmd)
{
+ switch (cmd) {
+ case DDI_ATTACH:
+ break;
+
+ case DDI_RESUME:
+ return (DDI_SUCCESS);
+
+ default:
+ return (DDI_FAILURE);
+ }
+
mutex_enter(&eventfd_lock);
if (ddi_soft_state_init(&eventfd_softstate,