Commit f21838e0 authored by Gregory Fong's avatar Gregory Fong Committed by Linus Torvalds

mm: cma: mark cma_bitmap_maxno() inline in header

cma_bitmap_maxno() was marked as static and not static inline, which can
cause warnings about this function not being used if this file is included
in a file that does not call that function, and violates the conventions
used elsewhere.  The two options are to move the function implementation
back to mm/cma.c or make it inline here, and it's simple enough for the
latter to make sense.
Signed-off-by: default avatarGregory Fong <gregory.0xf0@gmail.com>
Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Cc: Sasha Levin <sasha.levin@oracle.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 4ce321f5
...@@ -16,7 +16,7 @@ struct cma { ...@@ -16,7 +16,7 @@ struct cma {
extern struct cma cma_areas[MAX_CMA_AREAS]; extern struct cma cma_areas[MAX_CMA_AREAS];
extern unsigned cma_area_count; extern unsigned cma_area_count;
static unsigned long cma_bitmap_maxno(struct cma *cma) static inline unsigned long cma_bitmap_maxno(struct cma *cma)
{ {
return cma->count >> cma->order_per_bit; return cma->count >> cma->order_per_bit;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment