]> git.proxmox.com Git - mirror_zfs-debian.git/blobdiff - include/sys/ddt.h
New upstream version 0.7.2
[mirror_zfs-debian.git] / include / sys / ddt.h
index 3befcb84427c67b5ab77082410062d2698383bc5..667795f967f73969dd96f23ea3bb6205b268008b 100644 (file)
@@ -20,6 +20,7 @@
  */
 /*
  * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2016 by Delphix. All rights reserved.
  */
 
 #ifndef _SYS_DDT_H
@@ -35,6 +36,8 @@
 extern "C" {
 #endif
 
+struct abd;
+
 /*
  * On-disk DDT formats, in the desired search order (newest version first).
  */
@@ -108,7 +111,7 @@ struct ddt_entry {
        ddt_key_t       dde_key;
        ddt_phys_t      dde_phys[DDT_PHYS_TYPES];
        zio_t           *dde_lead_zio[DDT_PHYS_TYPES];
-       void            *dde_repair_data;
+       struct abd      *dde_repair_abd;
        enum ddt_type   dde_type;
        enum ddt_class  dde_class;
        uint8_t         dde_loading;