Print this page
*** NO COMMENTS ***

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/fs/zfs/sys/dmu.h
          +++ new/usr/src/uts/common/fs/zfs/sys/dmu.h
↓ open down ↓ 794 lines elided ↑ open up ↑
 795  795      uint64_t *sizep);
 796  796  
 797  797  typedef struct dmu_recv_cookie {
 798  798          /*
 799  799           * This structure is opaque!
 800  800           *
 801  801           * If logical and real are different, we are recving the stream
 802  802           * into the "real" temporary clone, and then switching it with
 803  803           * the "logical" target.
 804  804           */
 805      -        struct dsl_dataset *drc_logical_ds;
      805 +        uint64_t drc_logical_dsobj;
 806  806          struct dsl_dataset *drc_real_ds;
 807  807          struct drr_begin *drc_drrb;
 808  808          char *drc_tosnap;
 809  809          char *drc_top_ds;
 810  810          boolean_t drc_newfs;
 811  811          boolean_t drc_force;
 812  812          struct avl_tree *drc_guid_to_ds_map;
 813  813  } dmu_recv_cookie_t;
 814  814  
 815  815  int dmu_recv_begin(char *tofs, char *tosnap, char *topds, struct drr_begin *,
↓ open down ↓ 17 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX