diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-05-02 18:22:12 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:10:01 -0400 |
commit | 38e3d93fa1da7e3f0bc61b240a65cee7fb024400 (patch) | |
tree | 6be81f3e7c406c38904e82a38ef249be9e8fde3b /fs/bcachefs/replicas.c | |
parent | cb1b479dc1c78d1d224e4aa6aba212a7bd3263a4 (diff) | |
download | linux-38e3d93fa1da7e3f0bc61b240a65cee7fb024400.tar.gz linux-38e3d93fa1da7e3f0bc61b240a65cee7fb024400.tar.bz2 linux-38e3d93fa1da7e3f0bc61b240a65cee7fb024400.zip |
bcachefs: Improved comment for bch2_replicas_gc2()
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/replicas.c')
-rw-r--r-- | fs/bcachefs/replicas.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/fs/bcachefs/replicas.c b/fs/bcachefs/replicas.c index 8935ff5899c9..8ae50dfd8c8c 100644 --- a/fs/bcachefs/replicas.c +++ b/fs/bcachefs/replicas.c @@ -550,8 +550,14 @@ int bch2_replicas_gc_start(struct bch_fs *c, unsigned typemask) return 0; } -/* New much simpler mechanism for clearing out unneeded replicas entries: */ - +/* + * New much simpler mechanism for clearing out unneeded replicas entries - drop + * replicas entries that have 0 sectors used. + * + * However, we don't track sector counts for journal usage, so this doesn't drop + * any BCH_DATA_journal entries; the old bch2_replicas_gc_(start|end) mechanism + * is retained for that. + */ int bch2_replicas_gc2(struct bch_fs *c) { struct bch_replicas_cpu new = { 0 }; |