On Thu, Nov 18, 2010 at 4:52 AM, Mel Gorman <mel@xxxxxxxxx> wrote: > On Wed, Nov 03, 2010 at 04:27:52PM +0100, Andrea Arcangeli wrote: >> From: Andrea Arcangeli <aarcange@xxxxxxxxxx> >> >> Some are needed to build but not actually used on archs not supporting >> transparent hugepages. Others like pmdp_clear_flush are used by x86 too. >> >> Signed-off-by: Andrea Arcangeli <aarcange@xxxxxxxxxx> >> Acked-by: Rik van Riel <riel@xxxxxxxxxx> > > Acked-by: Mel Gorman <mel@xxxxxxxxx> I dunno. Those macros are _way_ too big and heavy to be macros or inline functions. Why aren't pmdp_splitting_flush() etc just functions? There is no performance advantage to inlining them - the TLB flush is going to be expensive enough that there's no point in avoiding a function call. And that header file really does end up being _really_ ugly. Linus -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>