xfs: simplify xfs_calc_dquots_per_chunk
authorEric Sandeen <sandeen@redhat.com>
Thu, 6 Apr 2017 23:01:47 +0000 (16:01 -0700)
committerDarrick J. Wong <darrick.wong@oracle.com>
Wed, 12 Apr 2017 15:42:51 +0000 (08:42 -0700)
commitd956f813b6e731ef82699a18e468e37d59a1366d
treeb5264ed9414904690636a7c411e76ebb9a1488b5
parent84358536dc355a9c8978ee425f87e116186bed16
xfs: simplify xfs_calc_dquots_per_chunk

ndquots is a 32-bit value, and we don't care
about the remainder; there is no reason to use do_div
here, it seems to be the result of a decade+ historical
accident.

Worse, the do_div implementation in userspace breaks
when fed a 32-bit dividend, so we commented it out there
in any case.

Change to simple division, and then we can change
userspace to match, and mandate a 64-bit dividend in
the do_div() in userspace as well.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
fs/xfs/libxfs/xfs_dquot_buf.c