Author: markj
Date: Wed Sep  9 12:58:19 2020
New Revision: 365502
URL: https://svnweb.freebsd.org/changeset/base/365502

Log:
  ggate: Fix ggated/ggatec debug print of offsets.
  
  The request offset and length are always unsigned, so print them as
  such.
  
  Submitted by: Yoshihiro Ota <o...@j.email.ne.jp>
  MFC after:    1 week
  Differential Revision:        https://reviews.freebsd.org/D21388

Modified:
  head/sbin/ggate/ggatec/ggatec.c
  head/sbin/ggate/ggated/ggated.c

Modified: head/sbin/ggate/ggatec/ggatec.c
==============================================================================
--- head/sbin/ggate/ggatec/ggatec.c     Wed Sep  9 11:11:50 2020        
(r365501)
+++ head/sbin/ggate/ggatec/ggatec.c     Wed Sep  9 12:58:19 2020        
(r365502)
@@ -35,6 +35,7 @@
 #include <unistd.h>
 #include <string.h>
 #include <ctype.h>
+#include <inttypes.h>
 #include <libgen.h>
 #include <pthread.h>
 #include <signal.h>
@@ -174,8 +175,9 @@ send_thread(void *arg __unused)
                                pthread_kill(recvtd, SIGUSR1);
                                break;
                        }
-                       g_gate_log(LOG_DEBUG, "Sent %zd bytes (offset=%llu, "
-                           "size=%u).", data, hdr.gh_offset, hdr.gh_length);
+                       g_gate_log(LOG_DEBUG, "Sent %zd bytes (offset=%"
+                           PRIu64 ", length=%" PRIu32 ").", data,
+                           hdr.gh_offset, hdr.gh_length);
                }
        }
        g_gate_log(LOG_DEBUG, "%s: Died.", __func__);
@@ -229,9 +231,9 @@ recv_thread(void *arg __unused)
                                pthread_kill(sendtd, SIGUSR1);
                                break;
                        }
-                       g_gate_log(LOG_DEBUG, "Received %d bytes (offset=%ju, "
-                           "size=%zu).", data, (uintmax_t)hdr.gh_offset,
-                           (size_t)hdr.gh_length);
+                       g_gate_log(LOG_DEBUG, "Received %d bytes (offset=%"
+                           PRIu64 ", length=%" PRIu32 ").", data,
+                           hdr.gh_offset, hdr.gh_length);
                }
 
                g_gate_ioctl(G_GATE_CMD_DONE, &ggio);

Modified: head/sbin/ggate/ggated/ggated.c
==============================================================================
--- head/sbin/ggate/ggated/ggated.c     Wed Sep  9 11:11:50 2020        
(r365501)
+++ head/sbin/ggate/ggated/ggated.c     Wed Sep  9 12:58:19 2020        
(r365502)
@@ -43,6 +43,7 @@
 #include <assert.h>
 #include <err.h>
 #include <errno.h>
+#include <inttypes.h>
 #include <fcntl.h>
 #include <libgen.h>
 #include <libutil.h>
@@ -662,8 +663,8 @@ recv_thread(void *arg)
                g_gate_log(LOG_DEBUG, "Received hdr packet.");
                g_gate_swap2h_hdr(&req->r_hdr);
 
-               g_gate_log(LOG_DEBUG, "%s: offset=%jd length=%u", __func__,
-                   (intmax_t)req->r_offset, (unsigned)req->r_length);
+               g_gate_log(LOG_DEBUG, "%s: offset=%" PRIu64 " length=%" PRIu32,
+                   __func__, req->r_offset, req->r_length);
 
                /*
                 * Allocate memory for data.
@@ -730,8 +731,8 @@ disk_thread(void *arg)
                assert((req->r_offset % conn->c_sectorsize) == 0);
                assert((req->r_length % conn->c_sectorsize) == 0);
 
-               g_gate_log(LOG_DEBUG, "%s: offset=%jd length=%u", __func__,
-                   (intmax_t)req->r_offset, (unsigned)req->r_length);
+               g_gate_log(LOG_DEBUG, "%s: offset=%" PRIu64 " length=%" PRIu32,
+                    __func__, req->r_offset, req->r_length);
 
                /*
                 * Do the request.
@@ -804,8 +805,8 @@ send_thread(void *arg)
                error = pthread_mutex_unlock(&outqueue_mtx);
                assert(error == 0);
 
-               g_gate_log(LOG_DEBUG, "%s: offset=%jd length=%u", __func__,
-                   (intmax_t)req->r_offset, (unsigned)req->r_length);
+               g_gate_log(LOG_DEBUG, "%s: offset=%" PRIu64 " length=%" PRIu32,
+                   __func__, req->r_offset, req->r_length);
 
                /*
                 * Send the request.
@@ -824,8 +825,8 @@ send_thread(void *arg)
                                    strerror(errno));
                        }
                        g_gate_log(LOG_DEBUG,
-                           "Sent %zd bytes (offset=%ju, size=%zu).", data,
-                           (uintmax_t)req->r_offset, (size_t)req->r_length);
+                           "Sent %zd bytes (offset=%" PRIu64 ", size=%" PRIu32
+                           ").", data, req->r_offset, req->r_length);
                        free(req->r_data);
                }
                free(req);
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to