On Thu, Aug 24, 2023 at 04:21:52PM -0700, Darrick J. Wong wrote: > From: Darrick J. Wong <djwong@xxxxxxxxxx> > > Ever since commit 9e037cb7972f, the superblock write verifier will trip > if someone tries to write a superblock with unknown rocompat features. > However, we allow ro mounts of a filesystem with unknown rocompat > features if the log is clean, except that has been broken for years > because the end of an ro mount cleans the log, which logs and writes the > superblock. > > Therefore, don't allow log writes to happen if there are unknown > rocompat features set. > > Fixes: 9e037cb7972f ("xfs: check for unknown v5 feature bits in superblock write verifier") > Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> Yup, this makes sense. Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> -- Dave Chinner david@xxxxxxxxxxxxx