diff options
Diffstat (limited to 'fs/ceph')
-rw-r--r-- | fs/ceph/osd_client.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/ceph/osd_client.c b/fs/ceph/osd_client.c index ffe1f4064ccd..c4763bff97b4 100644 --- a/fs/ceph/osd_client.c +++ b/fs/ceph/osd_client.c | |||
@@ -228,6 +228,9 @@ struct ceph_osd_request *ceph_osdc_new_request(struct ceph_osd_client *osdc, | |||
228 | } | 228 | } |
229 | 229 | ||
230 | BUG_ON(p > msg->front.iov_base + msg->front.iov_len); | 230 | BUG_ON(p > msg->front.iov_base + msg->front.iov_len); |
231 | msg_size = p - msg->front.iov_base; | ||
232 | msg->front.iov_len = msg_size; | ||
233 | msg->hdr.front_len = cpu_to_le32(msg_size); | ||
231 | return req; | 234 | return req; |
232 | } | 235 | } |
233 | 236 | ||