All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [PATCH v1] sigpending: use direct syscall
@ 2019-02-07 15:51 Matthias Maennich
  2019-02-07 18:58 ` Steve Muckle
  2019-02-12 16:12 ` [LTP] [PATCH v2 0/2] sigpending / rt_sigpending Matthias Maennich
  0 siblings, 2 replies; 11+ messages in thread
From: Matthias Maennich @ 2019-02-07 15:51 UTC (permalink / raw)
  To: ltp

Expand coverage to the Android platform.

Signed-off-by: Matthias Maennich <maennich@google.com>
---
 testcases/kernel/syscalls/sigpending/sigpending02.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/testcases/kernel/syscalls/sigpending/sigpending02.c b/testcases/kernel/syscalls/sigpending/sigpending02.c
index a38157ae1..ff8b59c8c 100644
--- a/testcases/kernel/syscalls/sigpending/sigpending02.c
+++ b/testcases/kernel/syscalls/sigpending/sigpending02.c
@@ -17,13 +17,14 @@
 #include <sys/types.h>
 
 #include "tst_test.h"
+#include "lapi/syscalls.h"
 
 static void run(void)
 {
 	/* set sigset to point to an invalid location */
 	sigset_t *sigset = (sigset_t *) - 1;
 
-	TEST(sigpending(sigset));
+	TEST(tst_syscall(__NR_rt_sigpending, sigset, NSIG / 8));
 
 	/* check return code */
 	if (TST_RET == -1) {
-- 
2.20.1.611.gfbb209baf1-goog


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [LTP] [PATCH v1] sigpending: use direct syscall
  2019-02-07 15:51 [LTP] [PATCH v1] sigpending: use direct syscall Matthias Maennich
@ 2019-02-07 18:58 ` Steve Muckle
  2019-02-11  8:28   ` Matthias =?unknown-8bit?q?M=C3=A4nnich?=
  2019-02-12 16:12 ` [LTP] [PATCH v2 0/2] sigpending / rt_sigpending Matthias Maennich
  1 sibling, 1 reply; 11+ messages in thread
From: Steve Muckle @ 2019-02-07 18:58 UTC (permalink / raw)
  To: ltp

On 02/07/2019 07:51 AM, Matthias Maennich wrote:
> Expand coverage to the Android platform.
> 
> Signed-off-by: Matthias Maennich <maennich@google.com>
> ---
>   testcases/kernel/syscalls/sigpending/sigpending02.c | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/testcases/kernel/syscalls/sigpending/sigpending02.c b/testcases/kernel/syscalls/sigpending/sigpending02.c
> index a38157ae1..ff8b59c8c 100644
> --- a/testcases/kernel/syscalls/sigpending/sigpending02.c
> +++ b/testcases/kernel/syscalls/sigpending/sigpending02.c
> @@ -17,13 +17,14 @@
>   #include <sys/types.h>
>   
>   #include "tst_test.h"
> +#include "lapi/syscalls.h"
>   
>   static void run(void)
>   {
>   	/* set sigset to point to an invalid location */
>   	sigset_t *sigset = (sigset_t *) - 1;
>   
> -	TEST(sigpending(sigset));
> +	TEST(tst_syscall(__NR_rt_sigpending, sigset, NSIG / 8));
>   
>   	/* check return code */
>   	if (TST_RET == -1) {

Should this be using __NR_sigpending instead? That worked for me (for 
32-bit anyway, it's not available on arm64).

Alternately, this test/dir could be renamed to rt_sigpending, though we 
should also add a test for sigpending.

thanks,
steve


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [LTP] [PATCH v1] sigpending: use direct syscall
  2019-02-07 18:58 ` Steve Muckle
@ 2019-02-11  8:28   ` Matthias =?unknown-8bit?q?M=C3=A4nnich?=
  0 siblings, 0 replies; 11+ messages in thread
From: Matthias =?unknown-8bit?q?M=C3=A4nnich?= @ 2019-02-11  8:28 UTC (permalink / raw)
  To: ltp



> On 7 Feb 2019, at 18:58, Steve Muckle <smuckle@google.com> wrote:
> 
> On 02/07/2019 07:51 AM, Matthias Maennich wrote:
>>  	/* set sigset to point to an invalid location */
>>  	sigset_t *sigset = (sigset_t *) - 1;
>>  -	TEST(sigpending(sigset));
>> +	TEST(tst_syscall(__NR_rt_sigpending, sigset, NSIG / 8));
>>    	/* check return code */
>>  	if (TST_RET == -1) {
> 
> Should this be using __NR_sigpending instead? That worked for me (for 32-bit anyway, it's not available on arm64).
> 
> Alternately, this test/dir could be renamed to rt_sigpending, though we should also add a test for sigpending.
> 

Syscall wrappers usually call __NR_rt_sigpending if the kernel provides it. So, I was going with this. But I guess you are right: if we already bypass the wrappers, we should adjust the tests accordingly.

I will update the patch.

Cheers,
Matthias

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [LTP] [PATCH v2 0/2] sigpending / rt_sigpending
  2019-02-07 15:51 [LTP] [PATCH v1] sigpending: use direct syscall Matthias Maennich
  2019-02-07 18:58 ` Steve Muckle
@ 2019-02-12 16:12 ` Matthias Maennich
  2019-02-12 16:12   ` [LTP] [PATCH v2 1/2] sigpending: use direct syscall Matthias Maennich
  2019-02-12 16:12   ` [LTP] [PATCH v2 2/2] rt_sigpending: add rt_sigpending02 test case Matthias Maennich
  1 sibling, 2 replies; 11+ messages in thread
From: Matthias Maennich @ 2019-02-12 16:12 UTC (permalink / raw)
  To: ltp

Split the `sigpending` test case into rt_sigpending and sigpending, both
bypassing any syscall wrappers.

Obviously these tests are currently only testing a rare corner case and
more thorough testing is needed to cover both of the syscalls. That work
is to be done in a later commit.

Matthias Maennich (2):
  sigpending: use direct syscall
  rt_sigpending: add rt_sigpending02 test case

 runtest/syscalls                              |  1 +
 .../kernel/syscalls/rt_sigpending/.gitignore  |  1 +
 .../kernel/syscalls/rt_sigpending/Makefile    | 23 +++++++++
 .../syscalls/rt_sigpending/rt_sigpending02.c  | 48 +++++++++++++++++++
 .../kernel/syscalls/sigpending/sigpending02.c |  3 +-
 5 files changed, 75 insertions(+), 1 deletion(-)
 create mode 100644 testcases/kernel/syscalls/rt_sigpending/.gitignore
 create mode 100644 testcases/kernel/syscalls/rt_sigpending/Makefile
 create mode 100644 testcases/kernel/syscalls/rt_sigpending/rt_sigpending02.c

-- 
2.20.1.791.gb4d0f1c61a-goog


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [LTP] [PATCH v2 1/2] sigpending: use direct syscall
  2019-02-12 16:12 ` [LTP] [PATCH v2 0/2] sigpending / rt_sigpending Matthias Maennich
@ 2019-02-12 16:12   ` Matthias Maennich
  2019-02-15 23:47     ` Steve Muckle
  2019-02-12 16:12   ` [LTP] [PATCH v2 2/2] rt_sigpending: add rt_sigpending02 test case Matthias Maennich
  1 sibling, 1 reply; 11+ messages in thread
From: Matthias Maennich @ 2019-02-12 16:12 UTC (permalink / raw)
  To: ltp

Expand coverage to the Android platform.

Signed-off-by: Matthias Maennich <maennich@google.com>
---
 testcases/kernel/syscalls/sigpending/sigpending02.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/testcases/kernel/syscalls/sigpending/sigpending02.c b/testcases/kernel/syscalls/sigpending/sigpending02.c
index a38157ae1..e7ec0d681 100644
--- a/testcases/kernel/syscalls/sigpending/sigpending02.c
+++ b/testcases/kernel/syscalls/sigpending/sigpending02.c
@@ -17,13 +17,14 @@
 #include <sys/types.h>
 
 #include "tst_test.h"
+#include "lapi/syscalls.h"
 
 static void run(void)
 {
 	/* set sigset to point to an invalid location */
 	sigset_t *sigset = (sigset_t *) - 1;
 
-	TEST(sigpending(sigset));
+	TEST(tst_syscall(__NR_sigpending, sigset));
 
 	/* check return code */
 	if (TST_RET == -1) {
-- 
2.20.1.791.gb4d0f1c61a-goog


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [LTP] [PATCH v2 2/2] rt_sigpending: add rt_sigpending02 test case
  2019-02-12 16:12 ` [LTP] [PATCH v2 0/2] sigpending / rt_sigpending Matthias Maennich
  2019-02-12 16:12   ` [LTP] [PATCH v2 1/2] sigpending: use direct syscall Matthias Maennich
@ 2019-02-12 16:12   ` Matthias Maennich
  2019-02-16  0:01     ` Steve Muckle
  1 sibling, 1 reply; 11+ messages in thread
From: Matthias Maennich @ 2019-02-12 16:12 UTC (permalink / raw)
  To: ltp

This is effectively a copy of the sigpending/sigpending02 test case.
Both of them are now bypassing any syscall wrapper.

Signed-off-by: Matthias Maennich <maennich@google.com>
---
 runtest/syscalls                              |  1 +
 .../kernel/syscalls/rt_sigpending/.gitignore  |  1 +
 .../kernel/syscalls/rt_sigpending/Makefile    | 23 +++++++++
 .../syscalls/rt_sigpending/rt_sigpending02.c  | 48 +++++++++++++++++++
 4 files changed, 73 insertions(+)
 create mode 100644 testcases/kernel/syscalls/rt_sigpending/.gitignore
 create mode 100644 testcases/kernel/syscalls/rt_sigpending/Makefile
 create mode 100644 testcases/kernel/syscalls/rt_sigpending/rt_sigpending02.c

diff --git a/runtest/syscalls b/runtest/syscalls
index 668c87cd1..6280034d0 100644
--- a/runtest/syscalls
+++ b/runtest/syscalls
@@ -990,6 +990,7 @@ rmdir03A symlink01 -T rmdir03
 rt_sigaction01 rt_sigaction01
 rt_sigaction02 rt_sigaction02
 rt_sigaction03 rt_sigaction03
+rt_sigpending02 rt_sigpending02
 rt_sigprocmask01 rt_sigprocmask01
 rt_sigprocmask02 rt_sigprocmask02
 rt_sigqueueinfo01 rt_sigqueueinfo01
diff --git a/testcases/kernel/syscalls/rt_sigpending/.gitignore b/testcases/kernel/syscalls/rt_sigpending/.gitignore
new file mode 100644
index 000000000..85905fc83
--- /dev/null
+++ b/testcases/kernel/syscalls/rt_sigpending/.gitignore
@@ -0,0 +1 @@
+/rt_sigpending02
diff --git a/testcases/kernel/syscalls/rt_sigpending/Makefile b/testcases/kernel/syscalls/rt_sigpending/Makefile
new file mode 100644
index 000000000..bd617d806
--- /dev/null
+++ b/testcases/kernel/syscalls/rt_sigpending/Makefile
@@ -0,0 +1,23 @@
+#
+#  Copyright (c) International Business Machines  Corp., 2001
+#
+#  This program is free software;  you can redistribute it and/or modify
+#  it under the terms of the GNU General Public License as published by
+#  the Free Software Foundation; either version 2 of the License, or
+#  (at your option) any later version.
+#
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY;  without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
+#  the GNU General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License
+#  along with this program;  if not, write to the Free Software
+#  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+#
+
+top_srcdir		?= ../../../..
+
+include $(top_srcdir)/include/mk/testcases.mk
+
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/kernel/syscalls/rt_sigpending/rt_sigpending02.c b/testcases/kernel/syscalls/rt_sigpending/rt_sigpending02.c
new file mode 100644
index 000000000..06d1c1578
--- /dev/null
+++ b/testcases/kernel/syscalls/rt_sigpending/rt_sigpending02.c
@@ -0,0 +1,48 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ *  Copyright (c) International Business Machines  Corp., 2002
+ *
+ * AUTHORS
+ *	Paul Larson
+ *
+ * DESCRIPTION
+ *	Test to see that the proper errors are returned by rt_sigpending
+ *
+ *	Test 1:
+ *		Call rt_sigpending(sigset_t*=-1, SIGSETSIZE),
+ *		it should return -1 with errno EFAULT
+ */
+
+#include <errno.h>
+#include <signal.h>
+#include <sys/types.h>
+
+#include "tst_test.h"
+#include "ltp_signal.h"
+#include "lapi/syscalls.h"
+
+static void run(void)
+{
+	/* set sigset to point to an invalid location */
+	sigset_t *sigset = (sigset_t *) - 1;
+
+	TEST(tst_syscall(__NR_rt_sigpending, sigset, SIGSETSIZE));
+
+	/* check return code */
+	if (TST_RET == -1) {
+		if (TST_ERR != EFAULT) {
+			tst_res(TFAIL | TTERRNO,
+				"rt_sigpending() Failed with wrong errno, "
+				"expected errno=%d, got ", EFAULT);
+		} else {
+			tst_res(TPASS | TTERRNO, "expected failure");
+		}
+	} else {
+		tst_res(TFAIL,
+			"rt_sigpending() Failed, expected return value=-1, got %ld", TST_RET);
+	}
+}
+
+static struct tst_test test = {
+	.test_all = run
+};
-- 
2.20.1.791.gb4d0f1c61a-goog


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [LTP] [PATCH v2 1/2] sigpending: use direct syscall
  2019-02-12 16:12   ` [LTP] [PATCH v2 1/2] sigpending: use direct syscall Matthias Maennich
@ 2019-02-15 23:47     ` Steve Muckle
  0 siblings, 0 replies; 11+ messages in thread
From: Steve Muckle @ 2019-02-15 23:47 UTC (permalink / raw)
  To: ltp

On 02/12/2019 08:12 AM, 'Matthias Maennich' via kernel-team wrote:
> Expand coverage to the Android platform.
> 
> Signed-off-by: Matthias Maennich <maennich@google.com>
> ---
>   testcases/kernel/syscalls/sigpending/sigpending02.c | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/testcases/kernel/syscalls/sigpending/sigpending02.c b/testcases/kernel/syscalls/sigpending/sigpending02.c
> index a38157ae1..e7ec0d681 100644
> --- a/testcases/kernel/syscalls/sigpending/sigpending02.c
> +++ b/testcases/kernel/syscalls/sigpending/sigpending02.c
> @@ -17,13 +17,14 @@
>   #include <sys/types.h>
>   
>   #include "tst_test.h"
> +#include "lapi/syscalls.h"
>   
>   static void run(void)
>   {
>   	/* set sigset to point to an invalid location */
>   	sigset_t *sigset = (sigset_t *) - 1;
>   
> -	TEST(sigpending(sigset));
> +	TEST(tst_syscall(__NR_sigpending, sigset));
>   
>   	/* check return code */
>   	if (TST_RET == -1) {
> 

Reviewed-by: Steve Muckle <smuckle@google.com>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [LTP] [PATCH v2 2/2] rt_sigpending: add rt_sigpending02 test case
  2019-02-12 16:12   ` [LTP] [PATCH v2 2/2] rt_sigpending: add rt_sigpending02 test case Matthias Maennich
@ 2019-02-16  0:01     ` Steve Muckle
  2019-02-19 14:28       ` Matthias =?unknown-8bit?q?M=C3=A4nnich?=
  0 siblings, 1 reply; 11+ messages in thread
From: Steve Muckle @ 2019-02-16  0:01 UTC (permalink / raw)
  To: ltp

On 02/12/2019 08:12 AM, 'Matthias Maennich' via kernel-team wrote:
> This is effectively a copy of the sigpending/sigpending02 test case.
> Both of them are now bypassing any syscall wrapper.
> 
> Signed-off-by: Matthias Maennich <maennich@google.com>
> ---
>   runtest/syscalls                              |  1 +
>   .../kernel/syscalls/rt_sigpending/.gitignore  |  1 +
>   .../kernel/syscalls/rt_sigpending/Makefile    | 23 +++++++++
>   .../syscalls/rt_sigpending/rt_sigpending02.c  | 48 +++++++++++++++++++
>   4 files changed, 73 insertions(+)
>   create mode 100644 testcases/kernel/syscalls/rt_sigpending/.gitignore
>   create mode 100644 testcases/kernel/syscalls/rt_sigpending/Makefile
>   create mode 100644 testcases/kernel/syscalls/rt_sigpending/rt_sigpending02.c

I believe this new test should also be added to runtest/syscalls.

> 
> diff --git a/runtest/syscalls b/runtest/syscalls
> index 668c87cd1..6280034d0 100644
> --- a/runtest/syscalls
> +++ b/runtest/syscalls
> @@ -990,6 +990,7 @@ rmdir03A symlink01 -T rmdir03
>   rt_sigaction01 rt_sigaction01
>   rt_sigaction02 rt_sigaction02
>   rt_sigaction03 rt_sigaction03
> +rt_sigpending02 rt_sigpending02
>   rt_sigprocmask01 rt_sigprocmask01
>   rt_sigprocmask02 rt_sigprocmask02
>   rt_sigqueueinfo01 rt_sigqueueinfo01
> diff --git a/testcases/kernel/syscalls/rt_sigpending/.gitignore b/testcases/kernel/syscalls/rt_sigpending/.gitignore
> new file mode 100644
> index 000000000..85905fc83
> --- /dev/null
> +++ b/testcases/kernel/syscalls/rt_sigpending/.gitignore
> @@ -0,0 +1 @@
> +/rt_sigpending02
> diff --git a/testcases/kernel/syscalls/rt_sigpending/Makefile b/testcases/kernel/syscalls/rt_sigpending/Makefile
> new file mode 100644
> index 000000000..bd617d806
> --- /dev/null
> +++ b/testcases/kernel/syscalls/rt_sigpending/Makefile
> @@ -0,0 +1,23 @@
> +#
> +#  Copyright (c) International Business Machines  Corp., 2001
> +#
> +#  This program is free software;  you can redistribute it and/or modify
> +#  it under the terms of the GNU General Public License as published by
> +#  the Free Software Foundation; either version 2 of the License, or
> +#  (at your option) any later version.
> +#
> +#  This program is distributed in the hope that it will be useful,
> +#  but WITHOUT ANY WARRANTY;  without even the implied warranty of
> +#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
> +#  the GNU General Public License for more details.
> +#
> +#  You should have received a copy of the GNU General Public License
> +#  along with this program;  if not, write to the Free Software
> +#  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
> +#
> +
> +top_srcdir		?= ../../../..
> +
> +include $(top_srcdir)/include/mk/testcases.mk
> +
> +include $(top_srcdir)/include/mk/generic_leaf_target.mk
> diff --git a/testcases/kernel/syscalls/rt_sigpending/rt_sigpending02.c b/testcases/kernel/syscalls/rt_sigpending/rt_sigpending02.c
> new file mode 100644
> index 000000000..06d1c1578
> --- /dev/null
> +++ b/testcases/kernel/syscalls/rt_sigpending/rt_sigpending02.c
> @@ -0,0 +1,48 @@
> +// SPDX-License-Identifier: GPL-2.0
> +/*
> + *  Copyright (c) International Business Machines  Corp., 2002
> + *
> + * AUTHORS
> + *	Paul Larson
> + *
> + * DESCRIPTION
> + *	Test to see that the proper errors are returned by rt_sigpending
> + *
> + *	Test 1:
> + *		Call rt_sigpending(sigset_t*=-1, SIGSETSIZE),
> + *		it should return -1 with errno EFAULT
> + */
> +
> +#include <errno.h>
> +#include <signal.h>
> +#include <sys/types.h>
> +
> +#include "tst_test.h"
> +#include "ltp_signal.h"
> +#include "lapi/syscalls.h"
> +
> +static void run(void)
> +{
> +	/* set sigset to point to an invalid location */

There are some cleanups that code be made such as removing 
not-necessarily-useful comments like the above, removing unnecessary 
brackets below, etc. But since this patch is just duplicating an 
existing test, maybe it's better to add the test first as is, then 
perhaps a cleanup patch can be done by someone later for both tests?

> +	sigset_t *sigset = (sigset_t *) - 1;
> +
> +	TEST(tst_syscall(__NR_rt_sigpending, sigset, SIGSETSIZE));
> +
> +	/* check return code */
> +	if (TST_RET == -1) {
> +		if (TST_ERR != EFAULT) {
> +			tst_res(TFAIL | TTERRNO,
> +				"rt_sigpending() Failed with wrong errno, "
> +				"expected errno=%d, got ", EFAULT);
> +		} else {
> +			tst_res(TPASS | TTERRNO, "expected failure");
> +		}
> +	} else {
> +		tst_res(TFAIL,
> +			"rt_sigpending() Failed, expected return value=-1, got %ld", TST_RET);
> +	}
> +}
> +
> +static struct tst_test test = {
> +	.test_all = run
> +};
> 

Looks good to me aside from the addition to runtest/syscalls.

cheers,
Steve

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [LTP] [PATCH v2 2/2] rt_sigpending: add rt_sigpending02 test case
  2019-02-16  0:01     ` Steve Muckle
@ 2019-02-19 14:28       ` Matthias =?unknown-8bit?q?M=C3=A4nnich?=
  2019-02-19 17:57         ` Steve Muckle
  0 siblings, 1 reply; 11+ messages in thread
From: Matthias =?unknown-8bit?q?M=C3=A4nnich?= @ 2019-02-19 14:28 UTC (permalink / raw)
  To: ltp

Hi!

On 16/02/2019 00:01, Steve Muckle wrote:
> On 02/12/2019 08:12 AM, 'Matthias Maennich' via kernel-team wrote:
>> This is effectively a copy of the sigpending/sigpending02 test case.
>> Both of them are now bypassing any syscall wrapper.
>>
>> Signed-off-by: Matthias Maennich <maennich@google.com>
>> ---
>>   runtest/syscalls                              |  1 +
>>   .../kernel/syscalls/rt_sigpending/.gitignore  |  1 +
>>   .../kernel/syscalls/rt_sigpending/Makefile    | 23 +++++++++
>>   .../syscalls/rt_sigpending/rt_sigpending02.c  | 48 +++++++++++++++++++
>>   4 files changed, 73 insertions(+)
>>   create mode 100644 testcases/kernel/syscalls/rt_sigpending/.gitignore
>>   create mode 100644 testcases/kernel/syscalls/rt_sigpending/Makefile
>>   create mode 100644 
>> testcases/kernel/syscalls/rt_sigpending/rt_sigpending02.c
> 
> I believe this new test should also be added to runtest/syscalls.
> 
>>
>> diff --git a/runtest/syscalls b/runtest/syscalls
>> index 668c87cd1..6280034d0 100644
>> --- a/runtest/syscalls
>> +++ b/runtest/syscalls
>> @@ -990,6 +990,7 @@ rmdir03A symlink01 -T rmdir03
>>   rt_sigaction01 rt_sigaction01
>>   rt_sigaction02 rt_sigaction02
>>   rt_sigaction03 rt_sigaction03
>> +rt_sigpending02 rt_sigpending02
>>   rt_sigprocmask01 rt_sigprocmask01
>>   rt_sigprocmask02 rt_sigprocmask02
>>   rt_sigqueueinfo01 rt_sigqueueinfo01 

I added rt_sigpending02 to runtest/syscalls here. sigpending02 has 
already been there before.

Cheers,
Matthias

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [LTP] [PATCH v2 2/2] rt_sigpending: add rt_sigpending02 test case
  2019-02-19 14:28       ` Matthias =?unknown-8bit?q?M=C3=A4nnich?=
@ 2019-02-19 17:57         ` Steve Muckle
  2019-03-01 10:41           ` Petr Vorel
  0 siblings, 1 reply; 11+ messages in thread
From: Steve Muckle @ 2019-02-19 17:57 UTC (permalink / raw)
  To: ltp

On 02/19/2019 06:28 AM, Matthias Männich wrote:
> I added rt_sigpending02 to runtest/syscalls here. sigpending02 has
> already been there before.

Sigh, not sure how I missed that. Sorry for the noise!

Reviewed-by: Steve Muckle <smuckle@google.com>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [LTP] [PATCH v2 2/2] rt_sigpending: add rt_sigpending02 test case
  2019-02-19 17:57         ` Steve Muckle
@ 2019-03-01 10:41           ` Petr Vorel
  0 siblings, 0 replies; 11+ messages in thread
From: Petr Vorel @ 2019-03-01 10:41 UTC (permalink / raw)
  To: ltp

Hi Matthias, Steve,

> On 02/19/2019 06:28 AM, Matthias Männich wrote:
> > I added rt_sigpending02 to runtest/syscalls here. sigpending02 has
> > already been there before.

> Sigh, not sure how I missed that. Sorry for the noise!

> Reviewed-by: Steve Muckle <smuckle@google.com>

Both commits merged, thanks!

BTW maybe you have noticed ticket about using libc wrapper vs. direct
syscall [1].
Build failure of your commit is caused by our docker image [2]

Kind regards,
Petr

[1] https://github.com/linux-test-project/ltp/issues/506
[2] http://lists.linux.it/pipermail/ltp/2019-March/011050.html

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2019-03-01 10:41 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-07 15:51 [LTP] [PATCH v1] sigpending: use direct syscall Matthias Maennich
2019-02-07 18:58 ` Steve Muckle
2019-02-11  8:28   ` Matthias =?unknown-8bit?q?M=C3=A4nnich?=
2019-02-12 16:12 ` [LTP] [PATCH v2 0/2] sigpending / rt_sigpending Matthias Maennich
2019-02-12 16:12   ` [LTP] [PATCH v2 1/2] sigpending: use direct syscall Matthias Maennich
2019-02-15 23:47     ` Steve Muckle
2019-02-12 16:12   ` [LTP] [PATCH v2 2/2] rt_sigpending: add rt_sigpending02 test case Matthias Maennich
2019-02-16  0:01     ` Steve Muckle
2019-02-19 14:28       ` Matthias =?unknown-8bit?q?M=C3=A4nnich?=
2019-02-19 17:57         ` Steve Muckle
2019-03-01 10:41           ` Petr Vorel

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.