Author: rpaulo
Date: Wed Oct 13 11:35:59 2010
New Revision: 213769
URL: http://svn.freebsd.org/changeset/base/213769

Log:
  The canonical way to print __func__ when using KASSERT() is to write
  ("%s", __func__). This avoids clang's -Wformat-string warnings.

Modified:
  head/sys/geom/part/g_part.c
  head/sys/geom/part/g_part_ebr.c
  head/sys/geom/part/g_part_mbr.c

Modified: head/sys/geom/part/g_part.c
==============================================================================
--- head/sys/geom/part/g_part.c Wed Oct 13 11:23:27 2010        (r213768)
+++ head/sys/geom/part/g_part.c Wed Oct 13 11:35:59 2010        (r213769)
@@ -1597,7 +1597,8 @@ g_part_ctlreq(struct gctl_req *req, stru
                    (gpp.gpp_parms & G_PART_PARM_FLAGS) &&
                    strchr(gpp.gpp_flags, 'C') != NULL) ? 1 : 0;
                if (auto_commit) {
-                       KASSERT(gpp.gpp_parms & G_PART_PARM_GEOM, (__func__));
+                       KASSERT(gpp.gpp_parms & G_PART_PARM_GEOM, ("%s",
+                           __func__));
                        error = g_part_ctl_commit(req, &gpp);
                }
        }
@@ -1737,11 +1738,11 @@ g_part_dumpconf(struct sbuf *sb, const c
        struct g_part_entry *entry;
        struct g_part_table *table;
 
-       KASSERT(sb != NULL && gp != NULL, (__func__));
+       KASSERT(sb != NULL && gp != NULL, ("%s", __func__));
        table = gp->softc;
 
        if (indent == NULL) {
-               KASSERT(cp == NULL && pp != NULL, (__func__));
+               KASSERT(cp == NULL && pp != NULL, ("%s", __func__));
                entry = pp->private;
                if (entry == NULL)
                        return;
@@ -1756,7 +1757,7 @@ g_part_dumpconf(struct sbuf *sb, const c
                 */
                G_PART_DUMPCONF(table, entry, sb, indent);
        } else if (cp != NULL) {        /* Consumer configuration. */
-               KASSERT(pp == NULL, (__func__));
+               KASSERT(pp == NULL, ("%s", __func__));
                /* none */
        } else if (pp != NULL) {        /* Provider configuration. */
                entry = pp->private;
@@ -1799,11 +1800,11 @@ g_part_orphan(struct g_consumer *cp)
        struct g_part_table *table;
 
        pp = cp->provider;
-       KASSERT(pp != NULL, (__func__));
+       KASSERT(pp != NULL, ("%s", __func__));
        G_PART_TRACE((G_T_TOPOLOGY, "%s(%s)", __func__, pp->name));
        g_topology_assert();
 
-       KASSERT(pp->error != 0, (__func__));
+       KASSERT(pp->error != 0, ("%s", __func__));
        table = cp->geom->softc;
        if (table != NULL && table->gpt_opened)
                g_access(cp, -1, -1, -1);

Modified: head/sys/geom/part/g_part_ebr.c
==============================================================================
--- head/sys/geom/part/g_part_ebr.c     Wed Oct 13 11:23:27 2010        
(r213768)
+++ head/sys/geom/part/g_part_ebr.c     Wed Oct 13 11:35:59 2010        
(r213769)
@@ -221,8 +221,8 @@ g_part_ebr_add(struct g_part_table *base
        if (baseentry->gpe_deleted)
                bzero(&entry->ent, sizeof(entry->ent));
 
-       KASSERT(baseentry->gpe_start <= start, (__func__));
-       KASSERT(baseentry->gpe_end >= start + size - 1, (__func__));
+       KASSERT(baseentry->gpe_start <= start, ("%s", __func__));
+       KASSERT(baseentry->gpe_end >= start + size - 1, ("%s", __func__));
        baseentry->gpe_index = (start / sectors) + 1;
        baseentry->gpe_offset = (off_t)(start + sectors) * pp->sectorsize;
        baseentry->gpe_start = start;

Modified: head/sys/geom/part/g_part_mbr.c
==============================================================================
--- head/sys/geom/part/g_part_mbr.c     Wed Oct 13 11:23:27 2010        
(r213768)
+++ head/sys/geom/part/g_part_mbr.c     Wed Oct 13 11:35:59 2010        
(r213769)
@@ -204,8 +204,8 @@ g_part_mbr_add(struct g_part_table *base
        if (baseentry->gpe_deleted)
                bzero(&entry->ent, sizeof(entry->ent));
 
-       KASSERT(baseentry->gpe_start <= start, (__func__));
-       KASSERT(baseentry->gpe_end >= start + size - 1, (__func__));
+       KASSERT(baseentry->gpe_start <= start, ("%s", __func__));
+       KASSERT(baseentry->gpe_end >= start + size - 1, ("%s", __func__));
        baseentry->gpe_start = start;
        baseentry->gpe_end = start + size - 1;
        entry->ent.dp_start = start;
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to