diff options
-rw-r--r-- | usr/src/uts/intel/io/heci/heci_main.c | 4 |
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); |