From: Kent Overstreet Date: Thu, 5 Dec 2024 17:35:17 +0000 (-0500) Subject: bcachefs: Journal space calculations should skip durability=0 devices X-Git-Tag: v6.14-rc1~204^2~93 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=58117dbdd6ef9ae2b61aedd15a005e0ef19957d2;p=thirdparty%2Fkernel%2Flinux.git bcachefs: Journal space calculations should skip durability=0 devices Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/journal_reclaim.c b/fs/bcachefs/journal_reclaim.c index b7936ad3ae7f0..3c8242606da7e 100644 --- a/fs/bcachefs/journal_reclaim.c +++ b/fs/bcachefs/journal_reclaim.c @@ -146,7 +146,8 @@ static struct journal_space __journal_space_available(struct journal *j, unsigne rcu_read_lock(); for_each_member_device_rcu(c, ca, &c->rw_devs[BCH_DATA_journal]) { - if (!ca->journal.nr) + if (!ca->journal.nr || + !ca->mi.durability) continue; min_bucket_size = min(min_bucket_size, ca->mi.bucket_size);