]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/zfs/spa.c
Illumos 5314 - Remove "dbuf phys" db->db_data pointer aliases in ZFS
[mirror_zfs.git] / module / zfs / spa.c
index 998ec3e543f9e0931be5adf4048c88459b079fa7..121883bfa61d9d9ae0792fe0fd9ff5c08d1ed171 100644 (file)
@@ -237,7 +237,8 @@ spa_prop_get_config(spa_t *spa, nvlist_t **nvp)
                 */
                if (pool->dp_free_dir != NULL) {
                        spa_prop_add_list(*nvp, ZPOOL_PROP_FREEING, NULL,
-                           pool->dp_free_dir->dd_phys->dd_used_bytes, src);
+                           dsl_dir_phys(pool->dp_free_dir)->dd_used_bytes,
+                           src);
                } else {
                        spa_prop_add_list(*nvp, ZPOOL_PROP_FREEING,
                            NULL, 0, src);
@@ -245,7 +246,8 @@ spa_prop_get_config(spa_t *spa, nvlist_t **nvp)
 
                if (pool->dp_leak_dir != NULL) {
                        spa_prop_add_list(*nvp, ZPOOL_PROP_LEAKED, NULL,
-                           pool->dp_leak_dir->dd_phys->dd_used_bytes, src);
+                           dsl_dir_phys(pool->dp_leak_dir)->dd_used_bytes,
+                           src);
                } else {
                        spa_prop_add_list(*nvp, ZPOOL_PROP_LEAKED,
                            NULL, 0, src);