Please apply this patch which will enable additional warnings, and fix 2 more 
errors caught by these warnings:

```
diff --git a/usr/src/cmd/zdb/Makefile.com b/usr/src/cmd/zdb/Makefile.com
index ae18f2872d..9f27428570 100644
--- a/usr/src/cmd/zdb/Makefile.com
+++ b/usr/src/cmd/zdb/Makefile.com
@@ -45,7 +45,11 @@ CFLAGS += $(CCVERBOSE)
 CFLAGS64 += $(CCVERBOSE)
 CPPFLAGS += -D_LARGEFILE64_SOURCE=1 -D_REENTRANT $(INCS) -DDEBUG

-CERRWARN += -_gcc=-Wno-uninitialized
+# re-enable warnings that we can tolerate, which are disabled by default
+# in Makefile.master
+CERRWARN += -_gcc=-Wmissing-braces
+CERRWARN += -_gcc=-Wsign-compare
+CERRWARN += -_gcc=-Wmissing-field-initializers

 # lint complains about unused _umem_* functions
 LINTFLAGS += -xerroff=E_NAME_DEF_NOT_USED2
diff --git a/usr/src/cmd/zdb/zdb.c b/usr/src/cmd/zdb/zdb.c
index e2a32cd469..c6b7dc2392 100644
--- a/usr/src/cmd/zdb/zdb.c
+++ b/usr/src/cmd/zdb/zdb.c
@@ -282,7 +282,7 @@ zdb_nicenum(uint64_t num, char *buf)
 }

 static const char histo_stars[] = "****************************************";
-static const int histo_width = sizeof (histo_stars) - 1;
+static const uint64_t histo_width = sizeof (histo_stars) - 1;

 static void
 dump_histogram(const uint64_t *histo, int size, int offset)
diff --git a/usr/src/cmd/zdb/zdb_il.c b/usr/src/cmd/zdb/zdb_il.c
index bb711ef311..66240e3b64 100644
--- a/usr/src/cmd/zdb/zdb_il.c
+++ b/usr/src/cmd/zdb/zdb_il.c
@@ -131,7 +131,7 @@ static int
 zil_prt_rec_write_cb(void *data, size_t len, void *unused)
 {
        char *cdata = data;
-       for (int i = 0; i < len; i++) {
+       for (size_t i = 0; i < len; i++) {
                if (isprint(*cdata))
                        (void) printf("%c ", *cdata);
                else
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openzfs/openzfs/pull/354#issuecomment-324786411
------------------------------------------
openzfs-developer
Archives: 
https://openzfs.topicbox.com/groups/developer/discussions/T95949071eb220b14-M3247573cf685132d7f7822dc
Powered by Topicbox: https://topicbox.com

Reply via email to