diff options
| author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-04-19 19:13:40 -0400 |
|---|---|---|
| committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-05-21 20:14:27 -0400 |
| commit | 6d67de1079993e09e7a867a6936a8163ece98792 (patch) | |
| tree | 61a4ec8973a8ff40d2cf0f3f7f337d764f593f50 /fs/bcachefs/journal_io.c | |
| parent | bcachefs: __bch2_fs_read_write() no longer depends on io_ref (diff) | |
| download | linux-6d67de1079993e09e7a867a6936a8163ece98792.tar.gz linux-6d67de1079993e09e7a867a6936a8163ece98792.zip | |
bcachefs: for_each_rw_member_rcu()
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/journal_io.c')
| -rw-r--r-- | fs/bcachefs/journal_io.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/fs/bcachefs/journal_io.c b/fs/bcachefs/journal_io.c index 28fa381cd589..438ad32ba242 100644 --- a/fs/bcachefs/journal_io.c +++ b/fs/bcachefs/journal_io.c @@ -2055,12 +2055,9 @@ CLOSURE_CALLBACK(bch2_journal_write) struct journal *j = container_of(w, struct journal, buf[w->idx]); struct bch_fs *c = container_of(j, struct bch_fs, journal); struct bch_replicas_padded replicas; - unsigned nr_rw_members = 0; + unsigned nr_rw_members = dev_mask_nr(&c->rw_devs[BCH_DATA_journal]); int ret; - for_each_rw_member(c, ca) - nr_rw_members++; - BUG_ON(BCH_SB_CLEAN(c->disk_sb.sb)); BUG_ON(!w->write_started); BUG_ON(w->write_allocated); |
