Add zp->z_is_zvol flag

A new flag is required for the zfs_rlock code to determine if
it is operation of the zvol of zpl dataset.  This used to be
keyed off the zp->z_vnode, which was a hack to begin with, but
with the removal of vnodes we needed a dedicated flag.
This commit is contained in:
Brian Behlendorf
2011-02-08 11:29:50 -08:00
parent 3558fd73b5
commit 3c4988c83e
3 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -209,7 +209,7 @@ typedef struct znode {
list_node_t z_link_node; /* all znodes in fs link */
sa_handle_t *z_sa_hdl; /* handle to sa data */
boolean_t z_is_sa; /* are we native sa? */
void (*z_set_ops_inode) (struct inode *); /* set inode ops */
boolean_t z_is_zvol; /* are we used by the zvol */
struct inode z_inode; /* generic vfs inode */
} znode_t;