| From 026162a24a0ed7f11c55c22e03501a4f6bb3dc94 Mon Sep 17 00:00:00 2001 |
| From: anjiahao <anjiahao@xiaomi.com> |
| Date: Tue, 10 Jan 2023 11:50:03 +0800 |
| Subject: [PATCH 14/21] pthread_kill:add usleep aviod semcount overturn |
| |
| VELAPLATFO-4504 |
| |
| A short-term infinite loop will cause semcount |
| to exceed the limit in sem_post |
| |
| Signed-off-by: anjiahao <anjiahao@xiaomi.com> |
| Change-Id: I25c8e10ce4166f0b681f462157a02f8a6add2ebb |
| --- |
| .../conformance/interfaces/pthread_kill/8-1.c | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/8-1.c |
| index f1d05edbe..4a12ee0ab 100644 |
| --- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/8-1.c |
| +++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/8-1.c |
| @@ -198,6 +198,8 @@ static void *test(void *arg LTP_ATTRIBUTE_UNUSED) |
| UNRESOLVED(ret, |
| "pthread_kill returned an unexpected error"); |
| } |
| + |
| + usleep(10000); |
| } |
| |
| return NULL; |
| -- |
| 2.40.1 |
| |