aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHongbo Li <[email protected]>2024-09-26 10:00:01 +0800
committerKent Overstreet <[email protected]>2024-10-18 00:49:48 -0400
commit07cf8bac2d3efa8d3fb62cd4d98c00087efd7fe8 (patch)
treeebe59f02b17575fdf7d526d9c55d9299aec06302
parent97535cd84f189248ea0fe14544628d480908e99b (diff)
bcachefs: fix incorrect show_options results
When call show_options in bcachefs, the options buffer is appeneded to the seq variable. In fact, it requires an additional comma to be appended first. This will affect the remount process when reading existing mount options. Fixes: 9305cf91d05e ("bcachefs: bch2_opts_to_text()") Signed-off-by: Hongbo Li <[email protected]> Signed-off-by: Kent Overstreet <[email protected]>
-rw-r--r--fs/bcachefs/fs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/fs.c b/fs/bcachefs/fs.c
index 506b9a2b5bd7..0ea443eeb8cd 100644
--- a/fs/bcachefs/fs.c
+++ b/fs/bcachefs/fs.c
@@ -2038,7 +2038,7 @@ static int bch2_show_options(struct seq_file *seq, struct dentry *root)
bch2_opts_to_text(&buf, c->opts, c, c->disk_sb.sb,
OPT_MOUNT, OPT_HIDDEN, OPT_SHOW_MOUNT_STYLE);
printbuf_nul_terminate(&buf);
- seq_puts(seq, buf.buf);
+ seq_printf(seq, ",%s", buf.buf);
int ret = buf.allocation_failure ? -ENOMEM : 0;
printbuf_exit(&buf);