[rtems-central commit] spec: Fix warnings in validation code

Sebastian Huber sebh at rtems.org
Tue Aug 30 13:11:46 UTC 2022


Module:    rtems-central
Branch:    master
Commit:    c1453c6f9c05bfac4066bc7a37a8087d9ff1cdcf
Changeset: http://git.rtems.org/rtems-central/commit/?id=c1453c6f9c05bfac4066bc7a37a8087d9ff1cdcf

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Aug 30 15:19:48 2022 +0200

spec: Fix warnings in validation code

Update #4662.

---

 spec/rtems/message/req/perf-send-other-cpu.yml |  6 ++----
 spec/rtems/message/req/perf-send-other.yml     |  6 ++----
 spec/rtems/message/req/perf-send-preempt.yml   |  6 ++----
 spec/rtems/message/req/perf-send.yml           |  6 ++----
 spec/rtems/message/val/perf.yml                | 12 ++++++++----
 5 files changed, 16 insertions(+), 20 deletions(-)

diff --git a/spec/rtems/message/req/perf-send-other-cpu.yml b/spec/rtems/message/req/perf-send-other-cpu.yml
index 2df5a7ae..72bf93c0 100644
--- a/spec/rtems/message/req/perf-send-other-cpu.yml
+++ b/spec/rtems/message/req/perf-send-other-cpu.yml
@@ -141,13 +141,11 @@ test-body:
   brief: |
     Send a message.
   code: |
-    uint64_t message;
-
     ctx->begin = T_tick();
     ctx->status = rtems_message_queue_send(
       ctx->queue_id,
-      &message,
-      sizeof( message )
+      &ctx->message,
+      sizeof( ctx->message )
     );
   description: null
 test-cleanup:
diff --git a/spec/rtems/message/req/perf-send-other.yml b/spec/rtems/message/req/perf-send-other.yml
index 9ce0dab6..be1688b2 100644
--- a/spec/rtems/message/req/perf-send-other.yml
+++ b/spec/rtems/message/req/perf-send-other.yml
@@ -225,12 +225,10 @@ test-body:
   brief: |
     Send a message.
   code: |
-    uint64_t message;
-
     ctx->status = rtems_message_queue_send(
       ctx->queue_id,
-      &message,
-      sizeof( message )
+      &ctx->message,
+      sizeof( ctx->message )
     );
   description: null
 test-cleanup: null
diff --git a/spec/rtems/message/req/perf-send-preempt.yml b/spec/rtems/message/req/perf-send-preempt.yml
index 229de417..60946bb0 100644
--- a/spec/rtems/message/req/perf-send-preempt.yml
+++ b/spec/rtems/message/req/perf-send-preempt.yml
@@ -225,13 +225,11 @@ test-body:
   brief: |
     Send a message.
   code: |
-    uint64_t message;
-
     ctx->begin = T_tick();
     ctx->status = rtems_message_queue_send(
       ctx->queue_id,
-      &message,
-      sizeof( message )
+      &ctx->message,
+      sizeof( ctx->message )
     );
   description: null
 test-cleanup: null
diff --git a/spec/rtems/message/req/perf-send.yml b/spec/rtems/message/req/perf-send.yml
index 34b95297..ee2ebaa4 100644
--- a/spec/rtems/message/req/perf-send.yml
+++ b/spec/rtems/message/req/perf-send.yml
@@ -225,12 +225,10 @@ test-body:
   brief: |
     Send a message.
   code: |
-    uint64_t message;
-
     ctx->status = rtems_message_queue_send(
       ctx->queue_id,
-      &message,
-      sizeof( message )
+      &ctx->message,
+      sizeof( ctx->message )
     );
   description: null
 test-cleanup: null
diff --git a/spec/rtems/message/val/perf.yml b/spec/rtems/message/val/perf.yml
index b46ec60e..6613087f 100644
--- a/spec/rtems/message/val/perf.yml
+++ b/spec/rtems/message/val/perf.yml
@@ -17,6 +17,11 @@ test-context:
   description: null
   member: |
     rtems_id queue_id
+- brief: |
+    This member provides a message to send.
+  description: null
+  member: |
+    long message
 - brief: |
     This member provides a worker identifier.
   description: null
@@ -90,7 +95,6 @@ test-support: |
       rtems_event_set   events;
       rtems_status_code sc;
       T_ticks           ticks;
-      uint64_t          message;
 
       sc = rtems_event_receive(
         RTEMS_ALL_EVENTS,
@@ -106,11 +110,10 @@ test-support: |
       }
 
       if ( ( events & EVENT_SEND ) != 0 ) {
-        message = 0;
         sc = rtems_message_queue_send(
           ctx->queue_id,
-          &message,
-          sizeof( message )
+          &ctx->message,
+          sizeof( ctx->message )
         );
         ticks = T_tick();
         T_quiet_rsc_success( sc );
@@ -121,6 +124,7 @@ test-support: |
       }
 
       if ( ( events & EVENT_RECEIVE ) != 0 ) {
+        long   message;
         size_t size;
 
         sc = rtems_message_queue_receive(



More information about the vc mailing list