On Tue, Jul 21, 2009 at 6:03 PM, Dave Hansen<dave@xxxxxxxxxxxxxxxxxx> wrote: > +static inline struct flex_array_part * > +__fa_get_part(struct flex_array *fa, int part_nr, gfp_t flags) > +{ > + struct flex_array_part *part = NULL; > + if (part_nr > __nr_part_ptrs()) > + return NULL; > + part = fa->parts[part_nr]; > + if (!part) { > + part = kmalloc(FLEX_ARRAY_PART_SIZE, flags); > + if (!part) > + return NULL; > + fa->parts[part_nr] = part; > + } > + return part; > +} This is far too big to be an inline. -- vda _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers