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/