]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/ceph/osdmap.c
Merge tag 'uuid-for-4.13-2' of git://git.infradead.org/users/hch/uuid
[linux.git] / net / ceph / osdmap.c
index 48e0ff82bde2236910d7eea2a99d8041b1590937..64ae9f89773a1c44f84858eb7622599a81f25de6 100644 (file)
@@ -1400,7 +1400,7 @@ static struct ceph_pg_mapping *__decode_pg_upmap_items(void **p, void *end,
                return ERR_PTR(-EINVAL);
 
        ceph_decode_need(p, end, 2 * len * sizeof(u32), e_inval);
-       pg = kzalloc(sizeof(*pg) + 2 * len * sizeof(u32), GFP_NOIO);
+       pg = alloc_pg_mapping(2 * len * sizeof(u32));
        if (!pg)
                return ERR_PTR(-ENOMEM);