Re: [PATCH 3 of 5] x86/pgtable.h: demacro ptep_set_access_flags

From: Jeremy Fitzhardinge
Date: Sat Feb 02 2008 - 05:21:27 EST


Ingo Molnar wrote:
another thing: these inlines are a bit fat and they are used in more than one place. Please move them into pgtable.c. The rule of thumb is: if an inline is more than 2 lines big, it is a likely candidate for uninlining. (and even many 2-liners, and even some 1-liners are candidates) Especially under paravirt the MMU inlines grow these update notifiers so they become even fatter.

I agree, but I wanted to keep it semantically equivalent to the original. I'll add a move to out of line patch.

having functions instead of inlines also simplifies the type dependencies by quite a degree.

Indeed, the floating asm/tlbflush.h is a bit of a wart.

J
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/