common/rc: add _get_max_lfs_filesize to return MAX_LFS_FILESIZE

Pick up the common function _get_max_lfs_filesize() to return
MAX_LFS_FILESIZE.

Signed-off-by: Yufen Yu <yuyufen@huawei.com>
Reviewed-by: Eryu Guan <guaneryu@gmail.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
This commit is contained in:
Yufen Yu
2019-02-26 22:11:54 +08:00
committed by Eryu Guan
parent d34e87ea0f
commit 2e6fb94f99
4 changed files with 19 additions and 33 deletions
+1 -11
View File
@@ -62,17 +62,7 @@ $XFS_IO_PROG -c "fpunch 512 512" $dev
echo "Zero range past MAX_LFS_FILESIZE keep size"
# zod = MAX_LFS_FILESIZE
case "$(getconf LONG_BIT)" in
"32")
zod=$(( ($(getconf PAGE_SIZE) << ($(getconf LONG_BIT) - 1) ) - 1))
;;
"64")
zod=9223372036854775807
;;
*)
_fail "sizeof(long) == $(getconf LONG_BIT)?"
;;
esac
zod=$(_get_max_lfs_filesize)
$XFS_IO_PROG -c "fzero -k 512k $zod" $dev
echo "Zero range past MAX_LFS_FILESIZE"