Print this page
XXXX don't fail device detach when it's physically removed

@@ -16,15 +16,20 @@
  * fields enclosed by brackets "[]" replaced with your own identifying
  * information: Portions Copyright [yyyy] [name of copyright owner]
  *
  * CDDL HEADER END
  */
+
 /*
  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
+/*
+ * Copyright 2018 Nexenta Systems, Inc.
+ */
+
 #ifndef _SYS_DV_NODE_H
 #define _SYS_DV_NODE_H
 
 /*
  * dv_nodes are the file-system specific part of the

@@ -108,10 +113,11 @@
 
 /* flags for devfs_clean() */
 #define DV_CLEAN_FORCE  0x01    /* force clean of refed directories */
 #define DV_RESET_PERM   0x02    /* force resetting of node permission */
 #define DV_CLEANDIR_LCK 0x04    /* dv_contents already held */
+#define DV_DEVI_GONE    0x08    /* force clean of refed files */
 
 struct devfs_data {
         struct  dv_node *devfs_root;
         struct  vfs     *devfs_vfsp;
 };