summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr/src/uts/intel/io/heci/heci_main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/uts/intel/io/heci/heci_main.c b/usr/src/uts/intel/io/heci/heci_main.c
index 325097ed91..73dc79a7ca 100644
--- a/usr/src/uts/intel/io/heci/heci_main.c
+++ b/usr/src/uts/intel/io/heci/heci_main.c
@@ -449,8 +449,6 @@ heci_detach(dev_info_t *dip, ddi_detach_cmd_t cmd)
dev->iamthif_current_cb = NULL;
dev->iamthif_file_ext.file = NULL;
- dev->num_heci_me_clients = 0;
-
/* disable interrupts */
heci_csr_disable_interrupts(dev);
@@ -469,6 +467,8 @@ heci_detach(dev_info_t *dip, ddi_detach_cmd_t cmd)
dev->num_heci_me_clients);
}
+ dev->num_heci_me_clients = 0;
+
heci_destroy_locks(dev);
ddi_remove_minor_node(dip, NULL);