X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=mm%2Fcma.c;h=4eb56badf37e60e63a5a1badd093d1934a21ad35;hb=23d88271b4f97f66de521ac9b2c1471e6311cf26;hp=e7d1db5330254da4a8d265b8784d1eb645693447;hpb=5c755fe142b421d295e7dd64a9833c12abbfd28e;p=karo-tx-linux.git diff --git a/mm/cma.c b/mm/cma.c index e7d1db533025..4eb56badf37e 100644 --- a/mm/cma.c +++ b/mm/cma.c @@ -361,7 +361,7 @@ err: * This function allocates part of contiguous memory on specific * contiguous memory area. */ -struct page *cma_alloc(struct cma *cma, unsigned int count, unsigned int align) +struct page *cma_alloc(struct cma *cma, size_t count, unsigned int align) { unsigned long mask, offset, pfn, start = 0; unsigned long bitmap_maxno, bitmap_no, bitmap_count; @@ -371,7 +371,7 @@ struct page *cma_alloc(struct cma *cma, unsigned int count, unsigned int align) if (!cma || !cma->count) return NULL; - pr_debug("%s(cma %p, count %d, align %d)\n", __func__, (void *)cma, + pr_debug("%s(cma %p, count %zu, align %d)\n", __func__, (void *)cma, count, align); if (!count)