Hi, The recent gcc (3.4/4.x) optimizer inlines functions across sections which is definitely not we want, e.g. inlining functions from .init.text section.
I think, the `__init' macro needs `noinline' attribute and all the `static inline __{dev}init' functions need `inline' attribute removal to avoid gcc error (inlining failed, function not inlinable). Full discussion at: http://gcc.gnu.org/PR31362 BR, Pawel. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/