diff options
author | Dave Chinner <dchinner@redhat.com> | 2010-07-26 13:51:46 -0500 |
---|---|---|
committer | Alex Elder <aelder@sgi.com> | 2010-07-26 16:07:38 -0500 |
commit | 696123fca877905696591829c97a2cef11c8d048 (patch) | |
tree | d18c83ee0cd6148f156edb854996ea1554da78fd /fs/xfs | |
parent | ecd7f082d68d7fb1c96bcf72071aa85db9c00ddf (diff) | |
download | linux-stable-696123fca877905696591829c97a2cef11c8d048.tar.gz linux-stable-696123fca877905696591829c97a2cef11c8d048.tar.bz2 linux-stable-696123fca877905696591829c97a2cef11c8d048.zip |
xfs: fix big endian build
Commit 0fd7275cc42ab734eaa1a2c747e65479bd1e42af ("xfs: fix gcc 4.6
set but not read and unused statement warnings") failed to convert
some code inside XFS_NATIVE_HOST (big endian host code only) and
hence fails to build on such machines. Fix it.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Alex Elder <aelder@sgi.com>
Diffstat (limited to 'fs/xfs')
-rw-r--r-- | fs/xfs/xfs_inode_item.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/xfs/xfs_inode_item.c b/fs/xfs/xfs_inode_item.c index 2d6fcfdc7834..fe00777e2796 100644 --- a/fs/xfs/xfs_inode_item.c +++ b/fs/xfs/xfs_inode_item.c @@ -316,7 +316,8 @@ xfs_inode_item_format( ASSERT((ip->i_df.if_bytes / (uint)sizeof(xfs_bmbt_rec_t)) > 0); #ifdef XFS_NATIVE_HOST - if (nrecs == ip->i_d.di_nextents) { + if (ip->i_d.di_nextents == ip->i_df.if_bytes / + (uint)sizeof(xfs_bmbt_rec_t)) { /* * There are no delayed allocation * extents, so just point to the |