Solve some static analysis type complaints 24/320924/1 accepted/tizen/unified/20241202.071813
authorMichal Bloch <m.bloch@samsung.com>
Mon, 25 Nov 2024 15:21:35 +0000 (16:21 +0100)
committerMichal Bloch <m.bloch@samsung.com>
Mon, 25 Nov 2024 15:49:22 +0000 (16:49 +0100)
Change-Id: Ie124b8125a170b06a4cb47de9c04d0f349ba8096

tests/kdbus/test-benchmark.c
tests/kdbus/test-metadata-ns.c
tests/kdbus/test-policy-priv.c
tests/logger/logger.c

index 06814969ff51ef5e4da9d95b36235a801b017783..3aa6567aa7f60165dbd8b48d879658d61577b4a9 100644 (file)
@@ -71,7 +71,7 @@ static void dump_stats(bool is_uds)
                             (unsigned long long) stats.latency_low,
                             (unsigned long long) stats.latency_high,
                             (unsigned long long) stats.latency_avg,
-                            sqrt(stats.latency_ssquares / stats.count));
+                            sqrt((double)stats.latency_ssquares / stats.count));
        } else {
                kdbus_printf("*** no packets received. bus stuck?\n");
        }
@@ -508,7 +508,7 @@ static wur int benchmark_bandwidth(struct kdbus_test_env *env)
 
        stress_payload = malloc(env->payload);
        ASSERT_NONZERO(stress_payload);
-       for (int i = 0; i < env->payload; i++)
+       for (size_t i = 0; i < env->payload; i++)
                stress_payload[i] = i;
 
        // A pair consists of a reader and a sender
@@ -546,7 +546,7 @@ static wur int benchmark_latency_mt(struct kdbus_test_env *env)
 
        stress_payload = malloc(env->payload);
        ASSERT_NONZERO(stress_payload);
-       for (int i = 0; i < env->payload; i++)
+       for (size_t i = 0; i < env->payload; i++)
                stress_payload[i] = i;
 
        bandwidth_sender_thread(&(struct bandwidth_worker_data){ .i = 0, .env = env });
index b2434488e2ccab3e2f17979c83f07c53e5ac11b4..12bd86fb165daedac33690bd0526bbb72814ae41 100644 (file)
@@ -82,7 +82,7 @@ static wur int __kdbus_clone_userns_test(const char *bus,
        int ret;
        struct kdbus_msg *msg = NULL;
        const struct kdbus_item *item;
-       uint64_t cookie = time(NULL) ^ 0xdeadbeef;
+       uint64_t cookie = ((uint64_t) time(NULL)) ^ 0xdeadbeef;
        struct kdbus_conn *unpriv_conn = NULL;
        struct kdbus_pids parent_pids = {
                .pid = getppid(),
index 025cdb0ff2c401ba369481ea9f542058889f7b74..abd18baee84b08c7d3f11158571c4d64fe07347b 100644 (file)
 #include "kdbus-util.h"
 #include "kdbus-enum.h"
 
+static wur uint64_t generate_cookie()
+{
+       return ((uint64_t) time(NULL)) ^ 0xdeadbeef;
+}
+
 static wur int test_policy_priv_by_id(const char *bus,
                                  struct kdbus_conn *conn_dst,
                                  int parent_status,
                                  int child_status)
 {
-       uint64_t expected_cookie = time(NULL) ^ 0xdeadbeef;
+       uint64_t expected_cookie = generate_cookie();
 
 #ifdef TIZEN
        parent_status = child_status = 0;
@@ -50,7 +55,7 @@ static wur int test_policy_priv_by_broadcast(const char *bus,
        uid_t second_uid = UNPRIV_UID;
        gid_t second_gid = UNPRIV_GID;
        struct kdbus_conn *child_2 = conn_dst;
-       uint64_t expected_cookie = time(NULL) ^ 0xdeadbeef;
+       uint64_t expected_cookie = generate_cookie();
 
 #ifdef TIZEN
        child_status = 0;
@@ -242,7 +247,7 @@ static wur int test_broadcast_after_policy_upload(struct kdbus_test_env *env)
        struct kdbus_conn *owner_a, *owner_b;
        struct kdbus_conn *holder_a, *holder_b;
        struct kdbus_policy_access access = {};
-       uint64_t expected_cookie = time(NULL) ^ 0xdeadbeef;
+       uint64_t expected_cookie = generate_cookie();
 
        ASSERT_NONZERO(owner_a = kdbus_hello(env->buspath, 0, NULL, 0));
 
index d2c4231e0c60f3db9757c3da39d475e0793629fc..dc3002a665098d7266e5d0f878f3fee1d40b3a2c 100644 (file)
@@ -98,7 +98,7 @@ int dump_logger(const char *device, bool clear)
                }
 
                if (e->hdr_size != sizeof(struct logger_entry)) {
-                       fprintf(stderr, "%d != %d\n", e->hdr_size, sizeof(struct logger_entry));
+                       fprintf(stderr, "%d != %zu\n", (int) e->hdr_size, sizeof(struct logger_entry));
                        fprintf(stderr, "read: Invalid data\n");
                        ret = EXIT_FAILURE;
                        break;