[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20170611123258.19624-2-mic@digikod.net>
Date: Sun, 11 Jun 2017 14:32:57 +0200
From: Mickaël Salaün <mic@...ikod.net>
To: linux-kernel@...r.kernel.org
Cc: Mickaël Salaün <mic@...ikod.net>,
Andy Lutomirski <luto@...capital.net>,
Kees Cook <keescook@...omium.org>,
Shuah Khan <shuah@...nel.org>, Will Drewry <wad@...omium.org>,
linux-kselftest@...r.kernel.org, linux-next@...r.kernel.org,
Shuah Khan <shuahkh@....samsung.com>
Subject: [PATCH v1 1/2] Revert "selftests: kselftest_harness: fix compile warnings"
This reverts commit f3380b7b8a72f435daceb49f7f7513f3ea2ce5ea.
The OPTIONAL_HANDLER macro, called by all ASSERT_* and EXPECT_* macros,
must support an optional error handler. This is done with an optional
block after the "for" loop.
This enable to pass 52/52 seccomp-bpf tests instead of 42/52.
Signed-off-by: Mickaël Salaün <mic@...ikod.net>
Cc: Andy Lutomirski <luto@...capital.net>
Cc: Kees Cook <keescook@...omium.org>
Cc: Shuah Khan <shuahkh@....samsung.com>
Cc: Will Drewry <wad@...omium.org>
---
tools/testing/selftests/kselftest_harness.h | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/tools/testing/selftests/kselftest_harness.h b/tools/testing/selftests/kselftest_harness.h
index 432245faeab3..c56f72e07cd7 100644
--- a/tools/testing/selftests/kselftest_harness.h
+++ b/tools/testing/selftests/kselftest_harness.h
@@ -555,8 +555,7 @@
* return while still providing an optional block to the API consumer.
*/
#define OPTIONAL_HANDLER(_assert) \
- for (; _metadata->trigger; _metadata->trigger = __bail(_assert)) \
- ;
+ for (; _metadata->trigger; _metadata->trigger = __bail(_assert))
#define __EXPECT(_expected, _seen, _t, _assert) do { \
/* Avoid multiple evaluation of the cases */ \
--
2.11.0
Powered by blists - more mailing lists