Yan, Zheng <[email protected]> wrote: > > - if (fsopt->sb_flags != other->mount_options->sb_flags) { > > + if (fc->sb_flags != sb->s_flags) {
Fixed with:
@@ -945,7 +945,7 @@ static int ceph_compare_super(struct super_block *sb,
struct fs_context *fc)
dout("fsid doesn't match\n");
return 0;
}
- if (fc->sb_flags != sb->s_flags) {
+ if (fc->sb_flags != (sb->s_flags & ~SB_BORN)) {
dout("flags differ\n");
return 0;
}
David

