From: Guangwen Feng <fenggw-fnst@cn.fujitsu.com>
To: ltp@lists.linux.it
Subject: [LTP] [PATCH 1/3] commands/keyctl01: Fix potential infinite loop
Date: Tue, 4 Jul 2017 10:33:44 +0800 [thread overview]
Message-ID: <595AFE88.4030705@cn.fujitsu.com> (raw)
In-Reply-To: <1494483656-15971-1-git-send-email-fenggw-fnst@cn.fujitsu.com>
Hi!
Ping, thanks!
Best Regards,
Guangwen Feng
On 05/11/2017 02:20 PM, Guangwen Feng wrote:
> End the loop when max key quota is less than or equal to current
> key usage, in case some errors happen and result in endless loop.
>
> We expect the test to trigger key quota excess which breaks the
> loop but it may not happen, so add a TWARN message for this.
>
> Signed-off-by: Guangwen Feng <fenggw-fnst@cn.fujitsu.com>
> ---
> testcases/commands/keyctl/keyctl01.sh | 8 +++++++-
> 1 file changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/testcases/commands/keyctl/keyctl01.sh b/testcases/commands/keyctl/keyctl01.sh
> index 076a130..5a97499 100644
> --- a/testcases/commands/keyctl/keyctl01.sh
> +++ b/testcases/commands/keyctl/keyctl01.sh
> @@ -62,15 +62,17 @@ cleanup()
>
> do_test()
> {
> + local quota_excd=0
> local maxkeysz=$((ORIG_KEYSZ + 100))
>
> - while true
> + while [ $maxkeysz -gt $ORIG_KEYSZ ]
> do
> echo $maxkeysz >$PATH_KEYQUOTA
>
> keyctl request2 user debug:fred negate @t >temp 2>&1
> grep -q -E "quota exceeded" temp
> if [ $? -eq 0 ]; then
> + quota_excd=1
> break
> fi
>
> @@ -83,6 +85,10 @@ do_test()
> ((maxkeysz -= 4))
> done
>
> + if [ $quota_excd -eq 0 ]; then
> + tst_res TWARN "Failed to trigger the quota excess"
> + fi
> +
> tst_res TPASS "Bug not reproduced"
> }
>
>
next prev parent reply other threads:[~2017-07-04 2:33 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-05-11 6:20 [LTP] [PATCH 1/3] commands/keyctl01: Fix potential infinite loop Guangwen Feng
2017-05-11 6:20 ` [LTP] [PATCH 2/3] commands/keyctl01: Fix getting key serial number Guangwen Feng
2017-07-07 13:08 ` Cyril Hrubis
2017-07-11 12:27 ` Guangwen Feng
2017-07-13 10:55 ` Guangwen Feng
2017-07-13 12:15 ` Guangwen Feng
2017-07-17 11:42 ` Cyril Hrubis
2017-07-18 6:31 ` [LTP] [PATCH v2 1/3] commands/keyctl01: Fix potential infinite loop Guangwen Feng
2017-07-18 6:31 ` [LTP] [PATCH v2 2/3] commands/keyctl01: Fix getting key serial number Guangwen Feng
2017-07-18 6:31 ` [LTP] [PATCH v2 3/3] commands/keyctl01: Check keyctl support instead of kernel version Guangwen Feng
2017-07-18 13:27 ` Cyril Hrubis
2017-07-19 3:42 ` Guangwen Feng
2017-07-20 5:38 ` [LTP] [PATCH v3] " Guangwen Feng
2017-08-04 12:08 ` Cyril Hrubis
2017-08-14 11:25 ` [LTP] [PATCH v4] " Guangwen Feng
2017-08-23 16:23 ` Cyril Hrubis
2017-05-11 6:20 ` [LTP] [PATCH 3/3] commands/keyctl01: Enable this test for RHEL6 Guangwen Feng
2017-07-07 13:13 ` Cyril Hrubis
2017-07-11 11:47 ` Guangwen Feng
2017-07-04 2:33 ` Guangwen Feng [this message]
2017-07-07 12:55 ` [LTP] [PATCH 1/3] commands/keyctl01: Fix potential infinite loop Cyril Hrubis
2017-07-11 11:48 ` Guangwen Feng
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=595AFE88.4030705@cn.fujitsu.com \
--to=fenggw-fnst@cn.fujitsu.com \
--cc=ltp@lists.linux.it \
/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.