ceph: hex dump corrupt server data to KERN_DEBUG
[linux-2.6-block.git] / fs / ceph / osdmap.c
index be5318aa77141381a15410131a11fc7d577915a0..8c8ffe5ef7d4442105aecf333ff844c1ea60236a 100644 (file)
@@ -726,6 +726,9 @@ struct ceph_osdmap *osdmap_apply_incremental(void **p, void *end,
 bad:
        pr_err("corrupt inc osdmap epoch %d off %d (%p of %p-%p)\n",
               epoch, (int)(*p - start), *p, start, end);
+       print_hex_dump(KERN_DEBUG, "osdmap: ",
+                      DUMP_PREFIX_OFFSET, 16, 1,
+                      start, end - start, true);
        if (newcrush)
                crush_destroy(newcrush);
        return ERR_PTR(err);