Print this page
*** NO COMMENTS ***

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
          +++ new/usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
↓ open down ↓ 117 lines elided ↑ open up ↑
 118  118          uint64_t ds_object;
 119  119          uint64_t ds_fsid_guid;
 120  120  
 121  121          /* only used in syncing context, only valid for non-snapshots: */
 122  122          struct dsl_dataset *ds_prev;
 123  123  
 124  124          /* has internal locking: */
 125  125          dsl_deadlist_t ds_deadlist;
 126  126          bplist_t ds_pending_deadlist;
 127  127  
 128      -        /* to protect against multiple concurrent incremental recv */
 129      -        kmutex_t ds_recvlock;
 130      -
 131  128          /* protected by lock on pool's dp_dirty_datasets list */
 132  129          txg_node_t ds_dirty_link;
 133  130          list_node_t ds_synced_link;
 134  131  
 135  132          /*
 136  133           * ds_phys->ds_<accounting> is also protected by ds_lock.
 137  134           * Protected by ds_lock:
 138  135           */
 139  136          kmutex_t ds_lock;
 140  137          objset_t *ds_objset;
↓ open down ↓ 157 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX