On Fri, Oct 24 2014, Weijie Yang <weijie.yang@xxxxxxxxxxx> wrote: > In the current code, the base and size parameters order is not consistent > in functions declaration and definition. If someone calls these functions > according to the declaration parameters order in cma.h, he will run into > some bug and it's hard to find the reason. > > This patch makes the parameters order consistent in functions declaration > and definition. > > Signed-off-by: Weijie Yang <weijie.yang@xxxxxxxxxxx> Acked-by: Michal Nazarewicz <mina86@xxxxxxxxxx> > --- > include/linux/cma.h | 8 ++++---- > 1 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/include/linux/cma.h b/include/linux/cma.h > index 0430ed0..a93438b 100644 > --- a/include/linux/cma.h > +++ b/include/linux/cma.h > @@ -18,12 +18,12 @@ struct cma; > extern phys_addr_t cma_get_base(struct cma *cma); > extern unsigned long cma_get_size(struct cma *cma); > > -extern int __init cma_declare_contiguous(phys_addr_t size, > - phys_addr_t base, phys_addr_t limit, > +extern int __init cma_declare_contiguous(phys_addr_t base, > + phys_addr_t size, phys_addr_t limit, > phys_addr_t alignment, unsigned int order_per_bit, > bool fixed, struct cma **res_cma); > -extern int cma_init_reserved_mem(phys_addr_t size, > - phys_addr_t base, int order_per_bit, > +extern int cma_init_reserved_mem(phys_addr_t base, > + phys_addr_t size, int order_per_bit, > struct cma **res_cma); > extern struct page *cma_alloc(struct cma *cma, int count, unsigned int align); > extern bool cma_release(struct cma *cma, struct page *pages, int count); > -- > 1.7.0.4 > > -- Best regards, _ _ .o. | Liege of Serenely Enlightened Majesty of o' \,=./ `o ..o | Computer Science, Michał “mina86” Nazarewicz (o o) ooo +--<mpn@xxxxxxxxxx>--<xmpp:mina86@xxxxxxxxxx>--ooO--(_)--Ooo-- -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href