aboutsummaryrefslogtreecommitdiffstats
path: root/net/ceph
diff options
context:
space:
mode:
authorAlex Elder <elder@inktank.com>2013-04-05 15:46:01 -0400
committerSage Weil <sage@inktank.com>2013-05-02 00:18:28 -0400
commitc851c49591ebf000c610711e39eea7da5ff05b21 (patch)
tree917451c570fae240e1902085a75d7ff970deb981 /net/ceph
parentf759ebb968dbf185fc079dd2e824b1aa3a3d71aa (diff)
libceph: record bio length
The bio is the only data item type that doesn't record its full length. Fix that. Signed-off-by: Alex Elder <elder@inktank.com> Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Diffstat (limited to 'net/ceph')
-rw-r--r--net/ceph/messenger.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/ceph/messenger.c b/net/ceph/messenger.c
index cb5b4e6733f0..731bb9efa2c6 100644
--- a/net/ceph/messenger.c
+++ b/net/ceph/messenger.c
@@ -3032,6 +3032,7 @@ void ceph_msg_data_set_bio(struct ceph_msg *msg, struct bio *bio,
3032 data = ceph_msg_data_create(CEPH_MSG_DATA_BIO); 3032 data = ceph_msg_data_create(CEPH_MSG_DATA_BIO);
3033 BUG_ON(!data); 3033 BUG_ON(!data);
3034 data->bio = bio; 3034 data->bio = bio;
3035 data->bio_length = length;
3035 3036
3036 msg->data = data; 3037 msg->data = data;
3037 msg->data_length = length; 3038 msg->data_length = length;