]> git.neil.brown.name Git - mdadm.git/commitdiff
DDF: ddf_process_update: some more debug messages
authormwilck@arcor.de <mwilck@arcor.de>
Mon, 8 Jul 2013 21:50:47 +0000 (23:50 +0200)
committerNeilBrown <neilb@suse.de>
Wed, 10 Jul 2013 00:43:01 +0000 (10:43 +1000)
Signed-off-by: NeilBrown <neilb@suse.de>
super-ddf.c

index 428e8f3b3b5eb15016b3e4632ad9b1f1dfb48c52..b80bb3b35056ba40087ce8c544f8243052945423 100644 (file)
@@ -4376,15 +4376,15 @@ static void ddf_process_update(struct supertype *st,
                                __cpu_to_be16(
                                        1 + __be16_to_cpu(
                                                ddf->virt->populated_vdes));
-                       dprintf("%s: added VD %s in slot %d\n",
-                               __func__, guid_str(vd->entries[0].guid), ent);
+                       dprintf("%s: added VD %s in slot %d(s=%02x i=%02x)\n",
+                               __func__, guid_str(vd->entries[0].guid), ent,
+                               ddf->virt->entries[ent].state,
+                               ddf->virt->entries[ent].init_state);
                }
                ddf_set_updates_pending(ddf);
                break;
 
        case DDF_VD_CONF_MAGIC:
-               dprintf("len %d %d\n", update->len, ddf->conf_rec_len);
-
                mppe = __be16_to_cpu(ddf->anchor.max_primary_element_entries);
                if ((unsigned)update->len != ddf->conf_rec_len * 512)
                        return;
@@ -4392,7 +4392,8 @@ static void ddf_process_update(struct supertype *st,
                for (vcl = ddf->conflist; vcl ; vcl = vcl->next)
                        if (memcmp(vcl->conf.guid, vc->guid, DDF_GUID_LEN) == 0)
                                break;
-               dprintf("vcl = %p\n", vcl);
+               dprintf("%s: conf update for %s (%s)\n", __func__,
+                       guid_str(vc->guid), (vcl ? "old" : "new"));
                if (vcl) {
                        /* An update, just copy the phys_refnum and lba_offset
                         * fields