mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-27 11:29:36 +03:00
zfsvfs_setup(): zap_stats_t may have undefined content when accessed (#10398)
Signed-off-by: Allan Jude <allanjude@klarasystems.com> Co-authored-by: Allan Jude <allanjude@klarasystems.com>
This commit is contained in:
commit
63761a8f1a
@ -878,10 +878,10 @@ zfsvfs_setup(zfsvfs_t *zfsvfs, boolean_t mounting)
|
|||||||
&zs) == 0) {
|
&zs) == 0) {
|
||||||
dataset_kstats_update_nunlinks_kstat(
|
dataset_kstats_update_nunlinks_kstat(
|
||||||
&zfsvfs->z_kstat, zs.zs_num_entries);
|
&zfsvfs->z_kstat, zs.zs_num_entries);
|
||||||
}
|
|
||||||
dprintf_ds(zfsvfs->z_os->os_dsl_dataset,
|
dprintf_ds(zfsvfs->z_os->os_dsl_dataset,
|
||||||
"num_entries in unlinked set: %llu",
|
"num_entries in unlinked set: %llu",
|
||||||
zs.zs_num_entries);
|
zs.zs_num_entries);
|
||||||
|
}
|
||||||
zfs_unlinked_drain(zfsvfs);
|
zfs_unlinked_drain(zfsvfs);
|
||||||
dsl_dir_t *dd = zfsvfs->z_os->os_dsl_dataset->ds_dir;
|
dsl_dir_t *dd = zfsvfs->z_os->os_dsl_dataset->ds_dir;
|
||||||
dd->dd_activity_cancelled = B_FALSE;
|
dd->dd_activity_cancelled = B_FALSE;
|
||||||
|
Loading…
Reference in New Issue
Block a user