From: Eryu Guan <guaneryu@gmail.com>
To: Yufen Yu <yuyufen@huawei.com>
Cc: fstests@vger.kernel.org
Subject: Re: [PATCH v2 2/2] common/rc: add get_max_lfs_filesize to return MAX_LFS_FILESIZE
Date: Sat, 2 Mar 2019 17:23:41 +0800 [thread overview]
Message-ID: <20190302092341.GB2824@desktop> (raw)
In-Reply-To: <20190226141154.142271-3-yuyufen@huawei.com>
On Tue, Feb 26, 2019 at 10:11:54PM +0800, Yufen Yu wrote:
> Pick up the common function get_max_lfs_filesize() to return
> MAX_LFS_FILESIZE.
>
> Signed-off-by: Yufen Yu <yuyufen@huawei.com>
> ---
> common/rc | 16 ++++++++++++++++
> tests/generic/349 | 12 +-----------
> tests/generic/350 | 12 +-----------
> tests/generic/351 | 12 +-----------
> 4 files changed, 19 insertions(+), 33 deletions(-)
>
> diff --git a/common/rc b/common/rc
> index 987f3e23..07883540 100644
> --- a/common/rc
> +++ b/common/rc
> @@ -3808,6 +3808,22 @@ get_max_file_size()
> echo $l
> }
>
> +# get MAX_LFS_FILESIZE
> +get_max_lfs_filesize()
> +{
> + case "$(getconf LONG_BIT)" in
> + "32")
> + echo $(( ($(getconf PAGE_SIZE) << ($(getconf LONG_BIT) - 1) ) - 1))
Indenion problem here.
> + ;;
> + "64")
> + echo 9223372036854775807
Mixing space and tab as indentions.
I'll fix them on commit.
Thanks,
Eryu
> + ;;
> + *)
> + _fail "sizeof(long) == $(getconf LONG_BIT)?"
> + ;;
> + esac
> +}
> +
> # The maximum filesystem label length, /not/ including terminating NULL
> _label_get_max()
> {
> diff --git a/tests/generic/349 b/tests/generic/349
> index f01f817d..45d0619b 100755
> --- a/tests/generic/349
> +++ b/tests/generic/349
> @@ -50,17 +50,7 @@ md5sum $dev | sed -e "s|$dev|SCSI_DEBUG_DEV|g"
>
> echo "Zero range to MAX_LFS_FILESIZE"
> # 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 0 $zod" $dev
>
> echo "Check contents"
> diff --git a/tests/generic/350 b/tests/generic/350
> index 0aea4c09..a8f2939b 100755
> --- a/tests/generic/350
> +++ b/tests/generic/350
> @@ -47,17 +47,7 @@ md5sum $dev | sed -e "s|$dev|SCSI_DEBUG_DEV|g"
>
> echo "Punch to MAX_LFS_FILESIZE"
> # 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 "fpunch 0 $zod" $dev
>
> echo "Check contents"
> diff --git a/tests/generic/351 b/tests/generic/351
> index e326dca1..c250bac4 100755
> --- a/tests/generic/351
> +++ b/tests/generic/351
> @@ -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"
> --
> 2.16.2.dirty
>
next prev parent reply other threads:[~2019-03-02 9:23 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-26 14:11 [PATCH v2 0/2] define common get_max_file_size function Yufen Yu
2019-02-26 14:11 ` [PATCH v2 1/2] commom/rc: use the common function get_max_file_size Yufen Yu
2019-03-02 9:17 ` Eryu Guan
2019-02-26 14:11 ` [PATCH v2 2/2] common/rc: add get_max_lfs_filesize to return MAX_LFS_FILESIZE Yufen Yu
2019-03-02 9:23 ` Eryu Guan [this message]
2019-03-04 18:12 ` Darrick J. Wong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190302092341.GB2824@desktop \
--to=guaneryu@gmail.com \
--cc=fstests@vger.kernel.org \
--cc=yuyufen@huawei.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.