f2fs: fix miscounted block limit in f2fs_statfs_project()
authorChengguang Xu <cgxu519@mykernel.net>
Sat, 4 Jan 2020 14:20:03 +0000 (22:20 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 11 Feb 2020 12:35:24 +0000 (04:35 -0800)
commitb1de9ec0e78866b252a32fee126af22ec8d42603
treedacb9ec52d5bc3fcc1d66ecb4709e421db8e3c15
parentae2cb41583a94cb9ca2cf209e03ad6d790a29c3c
f2fs: fix miscounted block limit in f2fs_statfs_project()

commit acdf2172172a511f97fa21ed0ee7609a6d3b3a07 upstream.

statfs calculates Total/Used/Avail disk space in block unit,
so we should translate soft/hard prjquota limit to block unit
as well.

Below testing result shows the block/inode numbers of
Total/Used/Avail from df command are all correct afer
applying this patch.

[root@localhost quota-tools]\# ./repquota -P /dev/sdb1
fs/f2fs/super.c