summaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_ialloc_btree.c
diff options
context:
space:
mode:
authorBrian Foster <bfoster@redhat.com>2014-04-24 16:00:52 +1000
committerDave Chinner <david@fromorbit.com>2014-04-24 16:00:52 +1000
commit8e2c84df20aa66ae9a6ee32831a9c622f4823118 (patch)
tree8bd22beb613b809dbf75531b56fbb6c9ad0f6d6a /fs/xfs/xfs_ialloc_btree.c
parent57bd3dbe4059c6fff7e39927e5aa789dfb2585b9 (diff)
downloadtalos-obmc-linux-8e2c84df20aa66ae9a6ee32831a9c622f4823118.tar.gz
talos-obmc-linux-8e2c84df20aa66ae9a6ee32831a9c622f4823118.zip
xfs: reserve v5 superblock read-only compat. feature bit for finobt
Reserve a v5 read-only compatibility feature bit for the finobt and create the xfs_sb_version_hasfinobt() helper to determine whether an fs has the feature enabled. The finobt does not change existing on-disk structures, but must remain consistent with the ialloc btree. Modifications from older kernels would violate that constrant. Therefore, we restrict older kernels to read-only mounts of finobt-enabled filesystems. Note that this does not yet enable the ability to rw mount a finobt fs (by setting the feature bit in the XFS_SB_FEAT_RO_COMPAT_ALL mask). Signed-off-by: Brian Foster <bfoster@redhat.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com>
Diffstat (limited to 'fs/xfs/xfs_ialloc_btree.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud