]> www.infradead.org Git - nvme.git/commit
bcachefs: make offline fsck set read_only fs flag
authorThomas Bertschinger <tahbertschinger@gmail.com>
Sun, 26 May 2024 19:08:19 +0000 (13:08 -0600)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 14 Jul 2024 23:00:12 +0000 (19:00 -0400)
commit03ec0927fa15e1af1268c8637f61b0ac98082907
tree612fc20f93f26f744b0fc663ca1a138e4bc34498
parent652bc7fabc28294e6a6798c4d37861db605bda8d
bcachefs: make offline fsck set read_only fs flag

A subsequent change will remove "read_only" as a mount option in favor
of the standard option "ro", meaning the userspace fsck command cannot
pass it to the fsck ioctl. Instead, in offline fsck, set "read_only"
kernel-side without trying to parse it as a mount option.

For compatibility with versions of the "bcachefs fsck" command that try
to pass the "read_only" mount opt, remove it from the mount options
string prior to parsing when it is present.

Signed-off-by: Thomas Bertschinger <tahbertschinger@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/chardev.c