diff options
author | Bi11 <Bi11gates9999@gmail.com> | 2024-02-13 00:58:47 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-13 00:58:47 +0000 |
commit | a0635ae731735d2ec383396ba57e79ee608f7a54 (patch) | |
tree | 2f461973ede62ad9c8b489957ef3491e35458097 /cmd/zdb/zdb.c | |
parent | 6cc93ccde70dfe4c732600fd7787ca95a36f48f5 (diff) | |
download | src-a0635ae731735d2ec383396ba57e79ee608f7a54.tar.gz src-a0635ae731735d2ec383396ba57e79ee608f7a54.zip |
Diffstat (limited to 'cmd/zdb/zdb.c')
-rw-r--r-- | cmd/zdb/zdb.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cmd/zdb/zdb.c b/cmd/zdb/zdb.c index afdc5a2c8b54..b857e61bd04f 100644 --- a/cmd/zdb/zdb.c +++ b/cmd/zdb/zdb.c @@ -7952,6 +7952,17 @@ dump_mos_leaks(spa_t *spa) } } + if (spa->spa_brt != NULL) { + brt_t *brt = spa->spa_brt; + for (uint64_t vdevid = 0; vdevid < brt->brt_nvdevs; vdevid++) { + brt_vdev_t *brtvd = &brt->brt_vdevs[vdevid]; + if (brtvd != NULL && brtvd->bv_initiated) { + mos_obj_refd(brtvd->bv_mos_brtvdev); + mos_obj_refd(brtvd->bv_mos_entries); + } + } + } + /* * Visit all allocated objects and make sure they are referenced. */ |