zfsvfs_setup(): zap_stats_t may have undefined content when accessed

Signed-off-by: Allan Jude <allanjude@klarasystems.com>
This commit is contained in:
Allan Jude 2020-06-03 22:18:07 +00:00 committed by Allan Jude
parent c0eb5c35ef
commit 7da304bbce

View File

@ -878,10 +878,10 @@ zfsvfs_setup(zfsvfs_t *zfsvfs, boolean_t mounting)
&zs) == 0) {
dataset_kstats_update_nunlinks_kstat(
&zfsvfs->z_kstat, zs.zs_num_entries);
dprintf_ds(zfsvfs->z_os->os_dsl_dataset,
"num_entries in unlinked set: %llu",
zs.zs_num_entries);
}
dprintf_ds(zfsvfs->z_os->os_dsl_dataset,
"num_entries in unlinked set: %llu",
zs.zs_num_entries);
zfs_unlinked_drain(zfsvfs);
dsl_dir_t *dd = zfsvfs->z_os->os_dsl_dataset->ds_dir;
dd->dd_activity_cancelled = B_FALSE;