On Wed, Jul 14, 2021 at 02:19:02PM +1000, Dave Chinner wrote: > From: Dave Chinner <dchinner@xxxxxxxxxx> > > This provides separation of mount time feature flags from runtime > mount flags and mount option state. It also makes the feature > checks use the same interface as the superblock features. i.e. we > don't care if the feature is enabled by superblock flags or mount > options, we just care if it's enabled or not. What about using a separate field for these? With this patch we've used up all 64-bits in the features field, which isn't exactly the definition of future proof..