On Wed, May 05, 2021 at 12:20:39PM -0700, Boris Burkov wrote: > The tree checker currently rejects unrecognized flags when it reads > btrfs_inode_item. Practically, this means that adding a new flag makes > the change backwards incompatible if the flag is ever set on a file. > > Take up one of the 4 reserved u64 fields in the btrfs_inode_item as a > new "compat_flags". These flags are zero on inode creation in btrfs and > mkfs and are ignored by an older kernel, so it should be safe to use > them in this way. > > Signed-off-by: Boris Burkov <boris@xxxxxx> This patchset doesn't have a cover letter anymore for some reason. Also, please mention where this patchset applies to. I tried mainline and btrfs/for-next, but neither works. - Eric