diff options
author | Christoph Hellwig <hch@infradead.org> | 2007-06-18 03:57:45 -0400 |
---|---|---|
committer | Tim Shimmin <tes@chook.melbourne.sgi.com> | 2007-07-14 01:36:08 -0400 |
commit | 39726be2a2e6e61f352852da2c3a807773e33346 (patch) | |
tree | 83d73ec037347aee0808a9407b0c9d7c587bd8f8 /fs/xfs | |
parent | 516b2e7c2661615ba5d5ad9fb584f068363502d3 (diff) |
[XFS] Use do_div() on 64 bit types.
SGI-PV: 966145
SGI-Modid: xfs-linux-melb:xfs-kern:28889a
Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Tim Shimmin <tes@sgi.com>
Diffstat (limited to 'fs/xfs')
-rw-r--r-- | fs/xfs/xfs_mount.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/xfs/xfs_mount.c b/fs/xfs/xfs_mount.c index 31453ca0f3dd..a66b39805176 100644 --- a/fs/xfs/xfs_mount.c +++ b/fs/xfs/xfs_mount.c | |||
@@ -1154,7 +1154,9 @@ xfs_mountfs( | |||
1154 | * This may drive us straight to ENOSPC on mount, but that implies | 1154 | * This may drive us straight to ENOSPC on mount, but that implies |
1155 | * we were already there on the last unmount. | 1155 | * we were already there on the last unmount. |
1156 | */ | 1156 | */ |
1157 | resblks = min_t(__uint64_t, mp->m_sb.sb_dblocks / 20, 1024); | 1157 | resblks = mp->m_sb.sb_dblocks; |
1158 | do_div(resblks, 20); | ||
1159 | resblks = min_t(__uint64_t, resblks, 1024); | ||
1158 | xfs_reserve_blocks(mp, &resblks, NULL); | 1160 | xfs_reserve_blocks(mp, &resblks, NULL); |
1159 | 1161 | ||
1160 | return 0; | 1162 | return 0; |