ceph: hex dump corrupt server data to KERN_DEBUG
[linux-2.6-block.git] / fs / ceph / osd_client.c
index 63482ef3de01913a9fb525f7029059d74489e56a..4bfe880d53c8a3266504ec4545039f75a20116e7 100644 (file)
@@ -773,6 +773,7 @@ bad:
        pr_err("corrupt osd_op_reply got %d %d expected %d\n",
               (int)msg->front.iov_len, le32_to_cpu(msg->hdr.front_len),
               (int)sizeof(*rhead));
+       ceph_msg_dump(msg);
 }
 
 
@@ -964,6 +965,7 @@ done:
 
 bad:
        pr_err("osdc handle_map corrupt msg\n");
+       ceph_msg_dump(msg);
        up_write(&osdc->map_sem);
        return;
 }