]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: more debug info in osdc
authorSage Weil <sage@newdream.net>
Thu, 5 Jun 2008 23:43:20 +0000 (16:43 -0700)
committerSage Weil <sage@newdream.net>
Thu, 5 Jun 2008 23:43:20 +0000 (16:43 -0700)
src/kernel/mds_client.c
src/kernel/osd_client.c

index f79d610b1d2ebfa033c4d85d3ba178b620591688..88185c11a95a2096a18dd0853d3834dbd060c966 100644 (file)
@@ -264,7 +264,7 @@ __register_session(struct ceph_mds_client *mdsc, int mds)
 
        spin_unlock(&mdsc->lock);
 
-       s = kmalloc(sizeof(struct ceph_mds_session), GFP_NOFS);
+       s = kmalloc(sizeof(*s), GFP_NOFS);
        s->s_mds = mds;
        s->s_ttl = 0;
        s->s_state = CEPH_MDS_SESSION_NEW;
index 09e909a55ea02cf90e04d1a1908a82af5f7bf4f6..b6175bb5ab89e30577de0ef7604cd430f50c5707 100644 (file)
@@ -254,7 +254,8 @@ done:
        return;
 
 bad:
-       derr(0, "got corrupt osd_op_reply\n");
+       derr(0, "got corrupt osd_op_reply got %d expected %d\n",
+            msg->front.iov_len, sizeof(*rhead));
 }