diff options
Diffstat (limited to 'fs/xfs/libxfs/xfs_bmap.c')
-rw-r--r-- | fs/xfs/libxfs/xfs_bmap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/xfs/libxfs/xfs_bmap.c b/fs/xfs/libxfs/xfs_bmap.c index 041b6948aecc..ce41d7fe753c 100644 --- a/fs/xfs/libxfs/xfs_bmap.c +++ b/fs/xfs/libxfs/xfs_bmap.c | |||
@@ -3742,11 +3742,11 @@ xfs_bmap_btalloc( | |||
3742 | args.prod = align; | 3742 | args.prod = align; |
3743 | if ((args.mod = (xfs_extlen_t)do_mod(ap->offset, args.prod))) | 3743 | if ((args.mod = (xfs_extlen_t)do_mod(ap->offset, args.prod))) |
3744 | args.mod = (xfs_extlen_t)(args.prod - args.mod); | 3744 | args.mod = (xfs_extlen_t)(args.prod - args.mod); |
3745 | } else if (mp->m_sb.sb_blocksize >= PAGE_CACHE_SIZE) { | 3745 | } else if (mp->m_sb.sb_blocksize >= PAGE_SIZE) { |
3746 | args.prod = 1; | 3746 | args.prod = 1; |
3747 | args.mod = 0; | 3747 | args.mod = 0; |
3748 | } else { | 3748 | } else { |
3749 | args.prod = PAGE_CACHE_SIZE >> mp->m_sb.sb_blocklog; | 3749 | args.prod = PAGE_SIZE >> mp->m_sb.sb_blocklog; |
3750 | if ((args.mod = (xfs_extlen_t)(do_mod(ap->offset, args.prod)))) | 3750 | if ((args.mod = (xfs_extlen_t)(do_mod(ap->offset, args.prod)))) |
3751 | args.mod = (xfs_extlen_t)(args.prod - args.mod); | 3751 | args.mod = (xfs_extlen_t)(args.prod - args.mod); |
3752 | } | 3752 | } |