[PATCH 21/32] testsuite/smokey: Rearrange includes

Florian Bezdeka <[email protected]>
Newsgroups dev.linux.lists.xenomai
Message-ID <20260508-wip-flo-refactor-includes-v1-21-e449f2bd4fc2@siemens.com>
Moving from "local to global" should help us to keep headers
self-contained. This patch holds the cleanup of all testsuite/smokey
subdirectories where a single file was modified.

Signed-off-by: Florian Bezdeka <[email protected]>
---
 testsuite/clocktest/clocktest.c                  |  1 +
 testsuite/smokey/bufp/bufp.c                     |  9 ++-------
 testsuite/smokey/can/can.c                       |  8 ++------
 testsuite/smokey/cpu-affinity/cpu-affinity.c     |  4 ----
 testsuite/smokey/fpu-stress/fpu-stress.c         |  4 +---
 testsuite/smokey/gdb/gdb.c                       | 15 ++++++---------
 testsuite/smokey/iddp/iddp.c                     |  9 ++-------
 testsuite/smokey/leaks/leaks.c                   | 21 ++++++---------------
 testsuite/smokey/main.c                          |  3 ---
 testsuite/smokey/memcheck/memcheck.c             |  8 ++------
 testsuite/smokey/memory-coreheap/coreheap.c      |  9 ++++-----
 testsuite/smokey/memory-heapmem/heapmem.c        |  3 ++-
 testsuite/smokey/memory-pshared/pshared.c        |  5 +++--
 testsuite/smokey/memory-tlsf/tlsf.c              |  6 +++---
 testsuite/smokey/net_packet_dgram/packet_dgram.c |  7 -------
 testsuite/smokey/net_packet_raw/packet_raw.c     |  9 ++-------
 testsuite/smokey/net_udp/udp.c                   |  4 ----
 testsuite/smokey/posix-clock/posix-clock.c       |  6 ++----
 testsuite/smokey/posix-cond/posix-cond.c         |  9 ++-------
 testsuite/smokey/posix-fork/posix-fork.c         |  1 -
 testsuite/smokey/posix-mutex/posix-mutex.c       | 10 ++--------
 testsuite/smokey/posix-select/posix-select.c     | 12 +++---------
 testsuite/smokey/rtdm/rtdm.c                     |  7 ++-----
 testsuite/smokey/sched-quota/sched-quota.c       | 15 ++++-----------
 testsuite/smokey/sched-tp/sched-tp.c             | 12 +++---------
 testsuite/smokey/setsched/setsched.c             |  9 +++------
 testsuite/smokey/sigdebug/sigdebug.c             | 15 ++++-----------
 testsuite/smokey/timerfd/timerfd.c               |  8 +++-----
 testsuite/smokey/tsc/tsc.c                       |  7 ++-----
 testsuite/smokey/x86io/x86io.c                   |  5 +----
 testsuite/smokey/xddp/xddp.c                     | 10 ++--------
 testsuite/smokey/y2038/syscall-tests.c           |  4 ++--
 32 files changed, 71 insertions(+), 184 deletions(-)

diff --git a/testsuite/clocktest/clocktest.c b/testsuite/clocktest/clocktest.c
index ae50dd9690235cf11c2326d6171d9ab333ae8605..36f72f64389da8d2f42f5cbf42b43321c7cc8465 100644
--- a/testsuite/clocktest/clocktest.c
+++ b/testsuite/clocktest/clocktest.c
@@ -26,6 +26,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <sys/syscall.h>
+#include <unistd.h>
 
 /*
  * We can't really trust POSIX headers to check for features, since
diff --git a/testsuite/smokey/bufp/bufp.c b/testsuite/smokey/bufp/bufp.c
index 8fbd152a7212d74bb69775bbb4743b4c7e681777..0607d21461ea97c813698ef0a92e5b9facff3f1b 100644
--- a/testsuite/smokey/bufp/bufp.c
+++ b/testsuite/smokey/bufp/bufp.c
@@ -6,16 +6,11 @@
  * Released under the terms of GPLv2.
  */
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <pthread.h>
-#include <fcntl.h>
-#include <errno.h>
 #include <smokey/smokey.h>
 #include <rtdm/ipc.h>
 
+#include <stdlib.h>
+
 smokey_test_plugin(bufp,
 		   SMOKEY_NOARGS,
 		   "Check RTIPC/BUFP protocol."
diff --git a/testsuite/smokey/can/can.c b/testsuite/smokey/can/can.c
index 8b6c0ee614581cf2444f79b9f66ef1227e387ae3..05173fcbf2652bcb9b3f89a9a2d1be1af3d713f1 100644
--- a/testsuite/smokey/can/can.c
+++ b/testsuite/smokey/can/can.c
@@ -7,13 +7,9 @@
  * SPDX-License-Identifier: MIT
  */
 
-#include <pthread.h>
-#include <rtdm/can.h>
-#include <sys/cobalt.h>
-#include <sys/ioctl.h>
-#include <sys/socket.h>
 #include <smokey/smokey.h>
-#include <stdbool.h>
+
+#include <rtdm/can.h>
 
 #define CAN_MOD                        "xeno_can"
 #define CAN_VIRT_MOD                   "xeno_can_virt"
diff --git a/testsuite/smokey/cpu-affinity/cpu-affinity.c b/testsuite/smokey/cpu-affinity/cpu-affinity.c
index d21e664cb4de55a9530757ea85d2bdc4a951b11a..4cbb2e9403edfbb73b7b3bb4627f8fa27ec0bbf0 100644
--- a/testsuite/smokey/cpu-affinity/cpu-affinity.c
+++ b/testsuite/smokey/cpu-affinity/cpu-affinity.c
@@ -6,10 +6,6 @@
  * Released under the terms of GPLv2.
  */
 
-#include <pthread.h>
-#include <sched.h>
-#include <unistd.h>
-#include <semaphore.h>
 #include <rtdm/testing.h>
 #include <smokey/smokey.h>
 
diff --git a/testsuite/smokey/fpu-stress/fpu-stress.c b/testsuite/smokey/fpu-stress/fpu-stress.c
index 59383c96c27173336e056a7ab6aa557e47f0db58..d92bc1e24302814e6ab0153962a896dcc96b4ce0 100644
--- a/testsuite/smokey/fpu-stress/fpu-stress.c
+++ b/testsuite/smokey/fpu-stress/fpu-stress.c
@@ -1,8 +1,6 @@
-#include <stdio.h>
-#include <pthread.h>
-#include <smokey/smokey.h>
 #include <asm/xenomai/features.h>
 #include <asm/xenomai/uapi/fptest.h>
+#include <smokey/smokey.h>
 
 smokey_test_plugin(fpu_stress,
 		   SMOKEY_ARGLIST(
diff --git a/testsuite/smokey/gdb/gdb.c b/testsuite/smokey/gdb/gdb.c
index d5b4e9383f6c9711ce9eb5ea03d61a6d5be2711f..885ba3143fab00133c624ab42917c96746d7238f 100644
--- a/testsuite/smokey/gdb/gdb.c
+++ b/testsuite/smokey/gdb/gdb.c
@@ -9,17 +9,14 @@
  * Released under the terms of GPLv2.
  */
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <errno.h>
+#include "lib/cobalt/current.h"
+
+#include <smokey/smokey.h>
+
 #include <error.h>
-#include <fcntl.h>
-#include <pthread.h>
-#include <semaphore.h>
+#include <stdlib.h>
 #include <sys/wait.h>
-#include <smokey/smokey.h>
-#include "lib/cobalt/current.h"
+#include <unistd.h>
 
 static void send_command(const char *string, int wait_for_prompt);
 
diff --git a/testsuite/smokey/iddp/iddp.c b/testsuite/smokey/iddp/iddp.c
index 86930efa83470e003acf404e0a0a9b404340140f..5637f9cadefa8dae2e64a6361d84426b2eda3348 100644
--- a/testsuite/smokey/iddp/iddp.c
+++ b/testsuite/smokey/iddp/iddp.c
@@ -6,16 +6,11 @@
  * Released under the terms of GPLv2.
  */
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <pthread.h>
-#include <fcntl.h>
-#include <errno.h>
 #include <smokey/smokey.h>
 #include <rtdm/ipc.h>
 
+#include <stdlib.h>
+
 smokey_test_plugin(iddp,
 		   SMOKEY_NOARGS,
 		   "Check RTIPC/IDDP protocol."
diff --git a/testsuite/smokey/leaks/leaks.c b/testsuite/smokey/leaks/leaks.c
index 064d83e12257c1600d7795da24700367ee74a895..01581e302c54201d2d88e830cea2dd54ed545eed 100644
--- a/testsuite/smokey/leaks/leaks.c
+++ b/testsuite/smokey/leaks/leaks.c
@@ -21,24 +21,15 @@
  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  */
 
-#include <stdio.h>
+#include <cobalt/uapi/kernel/heap.h>
+#include <rtdm/rtdm.h>
+#include <smokey/smokey.h>
+
+#include <linux/unistd.h>
+#include <mqueue.h>
 #include <stdlib.h>
-#include <errno.h>
-#include <signal.h>
-#include <unistd.h>
-#include <pthread.h>
-#include <fcntl.h>
 #include <sys/stat.h>
-#include <semaphore.h>
-#include <mqueue.h>
-#include <sys/types.h>
 #include <sys/wait.h>
-#include <sys/ioctl.h>
-#include <linux/unistd.h>
-#include <rtdm/rtdm.h>
-#include <cobalt/uapi/kernel/heap.h>
-#include <xeno_config.h>
-#include <smokey/smokey.h>
 
 smokey_test_plugin(leaks,
 		   SMOKEY_NOARGS,
diff --git a/testsuite/smokey/main.c b/testsuite/smokey/main.c
index 7a50e627ba8e4893b8f6dea9fea5bbf08e41461f..b77c13be039b5f5c9769ed973f90c85ed4d4470b 100644
--- a/testsuite/smokey/main.c
+++ b/testsuite/smokey/main.c
@@ -16,9 +16,6 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
-#include <stdio.h>
-
-#include <errno.h>
 #include <smokey/smokey.h>
 
 int main(int argc, char *const argv[])
diff --git a/testsuite/smokey/memcheck/memcheck.c b/testsuite/smokey/memcheck/memcheck.c
index 56288b5099976dbf18488b45be60ea345c78cfa2..e8108a284cb85c4b2268433d680e816fb76b7bbb 100644
--- a/testsuite/smokey/memcheck/memcheck.c
+++ b/testsuite/smokey/memcheck/memcheck.c
@@ -4,14 +4,10 @@
  * SPDX-License-Identifier: MIT
  */
 
-#include <time.h>
+#include "memcheck.h"
+
 #include <stdlib.h>
-#include <stdbool.h>
 #include <unistd.h>
-#include <memory.h>
-#include <sched.h>
-#include <pthread.h>
-#include "memcheck.h"
 
 enum pattern {
 	alphabet_series,
diff --git a/testsuite/smokey/memory-coreheap/coreheap.c b/testsuite/smokey/memory-coreheap/coreheap.c
index cc2ff9f9cf95d68d677c3d87620c9e382d5033e8..48a63f0bfa508c537af02b0c866f5d21035c7a10 100644
--- a/testsuite/smokey/memory-coreheap/coreheap.c
+++ b/testsuite/smokey/memory-coreheap/coreheap.c
@@ -4,13 +4,12 @@
  * SPDX-License-Identifier: MIT
  */
 
-#include <unistd.h>
-#include <stdlib.h>
-#include <fcntl.h>
-#include <pthread.h>
-#include <rtdm/testing.h>
 #include "memcheck/memcheck.h"
 
+#include <rtdm/testing.h>
+
+#include <stdlib.h>
+
 smokey_test_plugin(memory_coreheap,
 		   MEMCHECK_ARGS,
 		   "Check for the Cobalt core allocator sanity.\n"
diff --git a/testsuite/smokey/memory-heapmem/heapmem.c b/testsuite/smokey/memory-heapmem/heapmem.c
index 0eb2afa031dfff9b35f4db182028d9e6769aeb2a..ecb585679909742f85d487ee1ceb4e8f82c883ae 100644
--- a/testsuite/smokey/memory-heapmem/heapmem.c
+++ b/testsuite/smokey/memory-heapmem/heapmem.c
@@ -4,9 +4,10 @@
  * SPDX-License-Identifier: MIT
  */
 
-#include <boilerplate/heapmem.h>
 #include "memcheck/memcheck.h"
 
+#include <boilerplate/heapmem.h>
+
 smokey_test_plugin(memory_heapmem,
 		   MEMCHECK_ARGS,
 		   "Check for the heapmem allocator sanity.\n"
diff --git a/testsuite/smokey/memory-pshared/pshared.c b/testsuite/smokey/memory-pshared/pshared.c
index 189fc299844f054a6c4c7969bb3833b3d43ae7cf..b04aace007e5f08b431964f7dcf861e192327750 100644
--- a/testsuite/smokey/memory-pshared/pshared.c
+++ b/testsuite/smokey/memory-pshared/pshared.c
@@ -4,10 +4,11 @@
  * SPDX-License-Identifier: MIT
  */
 
+#include "memcheck/memcheck.h"
+
+#include <copperplate/heapobj.h>
 #include <xenomai/init.h>
 #include <xenomai/tunables.h>
-#include <copperplate/heapobj.h>
-#include "memcheck/memcheck.h"
 
 smokey_test_plugin(memory_pshared,
 		   MEMCHECK_ARGS,
diff --git a/testsuite/smokey/memory-tlsf/tlsf.c b/testsuite/smokey/memory-tlsf/tlsf.c
index 6b5049c59e91ec60e27087e608d48e9ce079e987..1c96336034f0cbf659a210bed17fadb780fa1bec 100644
--- a/testsuite/smokey/memory-tlsf/tlsf.c
+++ b/testsuite/smokey/memory-tlsf/tlsf.c
@@ -4,11 +4,11 @@
  * SPDX-License-Identifier: MIT
  */
 
-#include <tlsf/tlsf.h>
-#include <stdlib.h>
-#include <pthread.h>
 #include "memcheck/memcheck.h"
 
+#include <stdlib.h>
+#include <tlsf/tlsf.h>
+
 smokey_test_plugin(memory_tlsf,
 		   MEMCHECK_ARGS,
 		   "Check for the TLSF allocator sanity.\n"
diff --git a/testsuite/smokey/net_packet_dgram/packet_dgram.c b/testsuite/smokey/net_packet_dgram/packet_dgram.c
index 0e270ed388f7c3d5a49f62396aa636b3504d8307..a122cf0df8230deabf83e5ee9af0200352b2e78f 100644
--- a/testsuite/smokey/net_packet_dgram/packet_dgram.c
+++ b/testsuite/smokey/net_packet_dgram/packet_dgram.c
@@ -6,13 +6,6 @@
  * SPDX-License-Identifier: MIT
  */
 
-#include <unistd.h>
-#include <arpa/inet.h>
-#include <net/ethernet.h>
-#include <sys/socket.h>
-
-#include <sys/cobalt.h>
-#include <smokey/smokey.h>
 #include "smokey_net.h"
 
 smokey_test_plugin(net_packet_dgram,
diff --git a/testsuite/smokey/net_packet_raw/packet_raw.c b/testsuite/smokey/net_packet_raw/packet_raw.c
index 58cd037cc638253ace8feb489e17553a7f7d0079..5cea140e0e173d9aa8e1e555292216a715f94495 100644
--- a/testsuite/smokey/net_packet_raw/packet_raw.c
+++ b/testsuite/smokey/net_packet_raw/packet_raw.c
@@ -6,16 +6,11 @@
  * SPDX-License-Identifier: MIT
  */
 
-#include <unistd.h>
+#include "smokey_net.h"
+
 #include <net/if.h>
-#include <arpa/inet.h>
 #include <net/ethernet.h>
 #include <sys/ioctl.h>
-#include <sys/socket.h>
-
-#include <sys/cobalt.h>
-#include <smokey/smokey.h>
-#include "smokey_net.h"
 
 smokey_test_plugin(net_packet_raw,
 	SMOKEY_ARGLIST(
diff --git a/testsuite/smokey/net_udp/udp.c b/testsuite/smokey/net_udp/udp.c
index 8ba89c441a3b2f7ffbb82298b9aee68797c65f95..44e55d091088ee6d666d61f8154985c71f62f513 100644
--- a/testsuite/smokey/net_udp/udp.c
+++ b/testsuite/smokey/net_udp/udp.c
@@ -6,10 +6,6 @@
  * SPDX-License-Identifier: MIT
  */
 
-#include <netinet/in.h>
-
-#include <sys/cobalt.h>
-#include <smokey/smokey.h>
 #include "smokey_net.h"
 
 smokey_test_plugin(net_udp,
diff --git a/testsuite/smokey/posix-clock/posix-clock.c b/testsuite/smokey/posix-clock/posix-clock.c
index fd90e8ef3d4441a1149cd9d6cddbf10da3ff6d70..7cb52c561d7c8f6c971f30d8fba89bea6dc29195 100644
--- a/testsuite/smokey/posix-clock/posix-clock.c
+++ b/testsuite/smokey/posix-clock/posix-clock.c
@@ -21,12 +21,10 @@
  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  */
 
-#include <string.h>
-#include <errno.h>
-#include <unistd.h>
-#include <time.h>
 #include <smokey/smokey.h>
+
 #include <sys/timerfd.h>
+#include <unistd.h>
 
 smokey_test_plugin(posix_clock,
 		   SMOKEY_NOARGS,
diff --git a/testsuite/smokey/posix-cond/posix-cond.c b/testsuite/smokey/posix-cond/posix-cond.c
index 14275027d41ac60694bee3c6666efa66627823e2..27901cc128c1b2a0256e6a2ce468c10aa8e84def 100644
--- a/testsuite/smokey/posix-cond/posix-cond.c
+++ b/testsuite/smokey/posix-cond/posix-cond.c
@@ -6,15 +6,10 @@
  * Released under the terms of GPLv2.
  */
 
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
-#include <signal.h>
-#include <errno.h>
-#include <pthread.h>
-#include <semaphore.h>
 #include <smokey/smokey.h>
 
+#include <stdlib.h>
+
 smokey_test_plugin(posix_cond,
 		   SMOKEY_NOARGS,
 		   "Check POSIX condition variable services"
diff --git a/testsuite/smokey/posix-fork/posix-fork.c b/testsuite/smokey/posix-fork/posix-fork.c
index c23bfeba2a68eec5a1f361f7078f6d40d51ce779..3512b00d896b56eb8d7bab66adde884baf4f0a30 100644
--- a/testsuite/smokey/posix-fork/posix-fork.c
+++ b/testsuite/smokey/posix-fork/posix-fork.c
@@ -6,7 +6,6 @@
  * Released under the terms of GPLv2.
  */
 
-#include <stdio.h>
 #include <smokey/smokey.h>
 
 smokey_test_plugin(posix_fork,
diff --git a/testsuite/smokey/posix-mutex/posix-mutex.c b/testsuite/smokey/posix-mutex/posix-mutex.c
index 50f894062a2805ede6165e526b46934e2d46d36c..57b7e14db61c70fde759ed9156ba9df7fd8f97f5 100644
--- a/testsuite/smokey/posix-mutex/posix-mutex.c
+++ b/testsuite/smokey/posix-mutex/posix-mutex.c
@@ -9,16 +9,10 @@
  * Released under the terms of GPLv2.
  */
 
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <unistd.h>
-#include <signal.h>
-#include <pthread.h>
-#include <cobalt/sys/cobalt.h>
 #include <smokey/smokey.h>
 
+#include <unistd.h>
+
 smokey_test_plugin(posix_mutex,
 		   SMOKEY_NOARGS,
 		   "Check POSIX mutex services"
diff --git a/testsuite/smokey/posix-select/posix-select.c b/testsuite/smokey/posix-select/posix-select.c
index 620b677da779f9a5742437b02e664c59c9164e38..ecdcabcd11834d81615a1a159febc9889161935d 100644
--- a/testsuite/smokey/posix-select/posix-select.c
+++ b/testsuite/smokey/posix-select/posix-select.c
@@ -21,17 +21,11 @@
  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  */
 
-#include <string.h>
-#include <errno.h>
-#include <unistd.h>
-#include <mqueue.h>
-#include <pthread.h>
-#include <boilerplate/atomic.h>
-#include <sys/select.h>
-#include <sys/types.h>
-#include <fcntl.h>
 #include <smokey/smokey.h>
 
+#include <mqueue.h>
+#include <unistd.h>
+
 smokey_test_plugin(posix_select,
 		   SMOKEY_NOARGS,
 		   "Check POSIX select service"
diff --git a/testsuite/smokey/rtdm/rtdm.c b/testsuite/smokey/rtdm/rtdm.c
index 2abbd6ceaf1e5ba3796def0353e426f81cc856fa..0fcb1874e84b871e7fa53063bcde88a151301b4d 100644
--- a/testsuite/smokey/rtdm/rtdm.c
+++ b/testsuite/smokey/rtdm/rtdm.c
@@ -6,14 +6,11 @@
  * Released under the terms of GPLv2.
  */
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <string.h>
-#include <unistd.h>
 #include <rtdm/testing.h>
 #include <smokey/smokey.h>
 
+#include <stdlib.h>
+
 smokey_test_plugin(rtdm,
 		   SMOKEY_NOARGS,
 		   "Check core interface to RTDM services."
diff --git a/testsuite/smokey/sched-quota/sched-quota.c b/testsuite/smokey/sched-quota/sched-quota.c
index f9e64e37f12a88efcb0d11513fa68749bdb99f0b..d67bda6bcc76d25b9bd7aed90fed2eacd8dd3714 100644
--- a/testsuite/smokey/sched-quota/sched-quota.c
+++ b/testsuite/smokey/sched-quota/sched-quota.c
@@ -6,20 +6,13 @@
  * Released under the terms of GPLv2.
  */
 
-#include <stdio.h>
-#include <unistd.h>
-#include <math.h>
-#include <pthread.h>
-#include <semaphore.h>
-#include <sched.h>
-#include <errno.h>
-#include <error.h>
-#include <sys/cobalt.h>
-#include <boilerplate/time.h>
-#include <boilerplate/ancillaries.h>
 #include <copperplate/threadobj.h>
 #include <smokey/smokey.h>
 
+#include <error.h>
+#include <math.h>
+#include <unistd.h>
+
 smokey_test_plugin(sched_quota,
 		   SMOKEY_ARGLIST(
 			   SMOKEY_INT(quota),
diff --git a/testsuite/smokey/sched-tp/sched-tp.c b/testsuite/smokey/sched-tp/sched-tp.c
index c2c3e41edff266ff9aec9a09f884ffaf3e2a9308..3c8f269d7f1a33706556a9e49419803a0979ef05 100644
--- a/testsuite/smokey/sched-tp/sched-tp.c
+++ b/testsuite/smokey/sched-tp/sched-tp.c
@@ -6,17 +6,11 @@
  * Released under the terms of GPLv2.
  */
 
-#include <time.h>
+#include <smokey/smokey.h>
+
+#include <error.h>
 #include <malloc.h>
 #include <unistd.h>
-#include <string.h>
-#include <pthread.h>
-#include <semaphore.h>
-#include <sched.h>
-#include <errno.h>
-#include <error.h>
-#include <sys/cobalt.h>
-#include <smokey/smokey.h>
 
 smokey_test_plugin(sched_tp,
 		   SMOKEY_NOARGS,
diff --git a/testsuite/smokey/setsched/setsched.c b/testsuite/smokey/setsched/setsched.c
index 01c1af9c3925bc1cbad42b928d58827f239bc9ab..f2a562ec31a2d2b4225cc06ffb7bbcee2267b251 100644
--- a/testsuite/smokey/setsched/setsched.c
+++ b/testsuite/smokey/setsched/setsched.c
@@ -9,14 +9,11 @@
  * Released under the terms of GPLv2.
  */
 
-#include <stdio.h>
-#include <pthread.h>
+#include <smokey/smokey.h>
+
 #include <error.h>
-#include <semaphore.h>
-#include <unistd.h>
 #include <sys/syscall.h>
-#include <smokey/smokey.h>
-#include <sys/cobalt.h>
+#include <unistd.h>
 
 smokey_test_plugin(setsched, SMOKEY_NOARGS,
    "Validate correct application of scheduling parameters to running threads."
diff --git a/testsuite/smokey/sigdebug/sigdebug.c b/testsuite/smokey/sigdebug/sigdebug.c
index 9cb5162c14fcdde13fa1b8ba74ca3bef9951eeff..4bbf33cfb72ee124ef77596327736a0a8360f261 100644
--- a/testsuite/smokey/sigdebug/sigdebug.c
+++ b/testsuite/smokey/sigdebug/sigdebug.c
@@ -9,19 +9,12 @@
  * Released under the terms of GPLv2.
  */
 
-#include <unistd.h>
+#include <smokey/smokey.h>
+
+#include <asm/unistd.h>
 #include <stdlib.h>
-#include <stdio.h>
-#include <stdbool.h>
-#include <string.h>
-#include <signal.h>
-#include <fcntl.h>
 #include <sys/mman.h>
-#include <pthread.h>
-#include <semaphore.h>
-#include <asm/unistd.h>
-#include <sys/cobalt.h>
-#include <smokey/smokey.h>
+#include <unistd.h>
 
 smokey_test_plugin(sigdebug,
 		   SMOKEY_ARGLIST(
diff --git a/testsuite/smokey/timerfd/timerfd.c b/testsuite/smokey/timerfd/timerfd.c
index 6bda0721e1c6292888ccb2c77603cd18634ef0d2..2ac99300aefb0a7f16a64cc3f9f858686922740a 100644
--- a/testsuite/smokey/timerfd/timerfd.c
+++ b/testsuite/smokey/timerfd/timerfd.c
@@ -21,13 +21,11 @@
  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  */
 
-#include <stdio.h>
-#include <unistd.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <sys/timerfd.h>
 #include <smokey/smokey.h>
 
+#include <sys/timerfd.h>
+#include <unistd.h>
+
 smokey_test_plugin(timerfd,
 		   SMOKEY_NOARGS,
 		   "Check timerfd support."
diff --git a/testsuite/smokey/tsc/tsc.c b/testsuite/smokey/tsc/tsc.c
index e4b28b3789b3630ed7b2e46e54a101ead347c20c..77fad13e58e08e75c26e748f77d1eb7aae0b42e2 100644
--- a/testsuite/smokey/tsc/tsc.c
+++ b/testsuite/smokey/tsc/tsc.c
@@ -21,13 +21,10 @@
  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  */
 
-#include <stdio.h>
-#include <stdlib.h>
+#include <smokey/smokey.h>
 
+#include <stdlib.h>
 #include <unistd.h>
-#include <sched.h>
-
-#include <smokey/smokey.h>
 
 #if CONFIG_SMP
 #define smp_sched_setaffinity(pid,len,mask) sched_setaffinity(pid,len,mask)
diff --git a/testsuite/smokey/x86io/x86io.c b/testsuite/smokey/x86io/x86io.c
index 9cfc092d007a42107c438df052115c0d540d12cc..cdfd2be8e3d349a4a1cd4685365de63109a142f3 100644
--- a/testsuite/smokey/x86io/x86io.c
+++ b/testsuite/smokey/x86io/x86io.c
@@ -8,11 +8,8 @@
  * Released under the terms of GPLv2.
  */
 
-#include <pthread.h>
-#include <sched.h>
-#include <signal.h>
 #include <smokey/smokey.h>
-#include <string.h>
+
 #include <sys/io.h>
 
 #define PORT (0x378)
diff --git a/testsuite/smokey/xddp/xddp.c b/testsuite/smokey/xddp/xddp.c
index 1d903f28e5b1e3c2810c303cfc8583c63e370665..e17e155cd061edbd1ace27735f4786ecc8db645a 100644
--- a/testsuite/smokey/xddp/xddp.c
+++ b/testsuite/smokey/xddp/xddp.c
@@ -6,17 +6,11 @@
  * Released under the terms of GPLv2.
  */
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <semaphore.h>
-#include <pthread.h>
-#include <fcntl.h>
-#include <errno.h>
 #include <smokey/smokey.h>
 #include <rtdm/ipc.h>
 
+#include <stdlib.h>
+
 smokey_test_plugin(xddp,
 		   SMOKEY_NOARGS,
 		   "Check RTIPC/XDDP protocol."
diff --git a/testsuite/smokey/y2038/syscall-tests.c b/testsuite/smokey/y2038/syscall-tests.c
index 4318712cc45d2c04d8d6ac6482a210d12689345b..315c1b817ca341ea97b16dcc55da59239e9eb927 100644
--- a/testsuite/smokey/y2038/syscall-tests.c
+++ b/testsuite/smokey/y2038/syscall-tests.c
@@ -9,13 +9,13 @@
  */
 
 #include <asm/xenomai/syscall.h>
+#include <rtdm/ipc.h>
 #include <smokey/smokey.h>
+
 #include <sys/timerfd.h>
 #include <sys/utsname.h>
 #include <sys/syscall.h> /* For __NR_gettid definitions */
 #include <mqueue.h>
-#include <sched.h>
-#include <rtdm/ipc.h>
 
 smokey_test_plugin(y2038, SMOKEY_NOARGS, "Validate correct y2038 support");
 

-- 
2.54.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.