X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=module%2Fzfs%2Fdmu_traverse.c;fp=module%2Fzfs%2Fdmu_traverse.c;h=197284e1eb3df088ac5641d291d8fd24c47c0fd4;hb=fb5f0bc83330c8a0236c4d34a23723ac1974971a;hp=51240147077310639c99b3a7072a334713ef04a9;hpb=42bcb36c8987b0b11411ce6cf8339694b624a17c;p=zfs.git diff --git a/module/zfs/dmu_traverse.c b/module/zfs/dmu_traverse.c index 5124014..197284e 100644 --- a/module/zfs/dmu_traverse.c +++ b/module/zfs/dmu_traverse.c @@ -119,7 +119,7 @@ traverse_zil(struct traverse_data *td, zil_header_t *zh) * We only want to visit blocks that have been claimed but not yet * replayed (or, in read-only mode, blocks that *would* be claimed). */ - if (claim_txg == 0 && (spa_mode & FWRITE)) + if (claim_txg == 0 && spa_writeable(td->td_spa)) return; zilog = zil_alloc(spa_get_dsl(td->td_spa)->dp_meta_objset, zh);