ceph: simplify ceph_msg_new

We only need to pass in front_len.  Callers can attach any other payload
pieces (middle, data) as they see fit.

Signed-off-by: Sage Weil <sage@newdream.net>
This commit is contained in:
Sage Weil
2010-04-01 16:07:23 -07:00
parent a79832f26b
commit bb257664f7
7 changed files with 29 additions and 36 deletions

View File

@ -11,7 +11,7 @@ static void *alloc_fn(gfp_t gfp_mask, void *arg)
{
struct ceph_msgpool *pool = arg;
return ceph_msg_new(0, pool->front_len, 0, 0, NULL);
return ceph_msg_new(0, pool->front_len);
}
static void free_fn(void *element, void *arg)
@ -43,7 +43,7 @@ struct ceph_msg *ceph_msgpool_get(struct ceph_msgpool *pool,
WARN_ON(1);
/* try to alloc a fresh message */
return ceph_msg_new(0, front_len, 0, 0, NULL);
return ceph_msg_new(0, front_len);
}
return mempool_alloc(pool->pool, GFP_NOFS);