diff options
Diffstat (limited to 'fs/xfs/xfs_bmap.c')
| -rw-r--r-- | fs/xfs/xfs_bmap.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/xfs/xfs_bmap.c b/fs/xfs/xfs_bmap.c index 498ad50d1f45..024d8452c3d3 100644 --- a/fs/xfs/xfs_bmap.c +++ b/fs/xfs/xfs_bmap.c | |||
| @@ -3543,6 +3543,7 @@ xfs_bmap_forkoff_reset( | |||
| 3543 | if (whichfork == XFS_ATTR_FORK && | 3543 | if (whichfork == XFS_ATTR_FORK && |
| 3544 | (ip->i_d.di_format != XFS_DINODE_FMT_DEV) && | 3544 | (ip->i_d.di_format != XFS_DINODE_FMT_DEV) && |
| 3545 | (ip->i_d.di_format != XFS_DINODE_FMT_UUID) && | 3545 | (ip->i_d.di_format != XFS_DINODE_FMT_UUID) && |
| 3546 | (ip->i_d.di_format != XFS_DINODE_FMT_BTREE) && | ||
| 3546 | ((mp->m_attroffset >> 3) > ip->i_d.di_forkoff)) { | 3547 | ((mp->m_attroffset >> 3) > ip->i_d.di_forkoff)) { |
| 3547 | ip->i_d.di_forkoff = mp->m_attroffset >> 3; | 3548 | ip->i_d.di_forkoff = mp->m_attroffset >> 3; |
| 3548 | ip->i_df.if_ext_max = XFS_IFORK_DSIZE(ip) / | 3549 | ip->i_df.if_ext_max = XFS_IFORK_DSIZE(ip) / |
