On 3 February 2016 at 16:19, Matt Fleming <matt@xxxxxxxxxxxxxxxxxxx> wrote: > On Tue, 02 Feb, at 12:09:41PM, Ard Biesheuvel wrote: >> On 2 February 2016 at 12:08, Matt Fleming <matt@xxxxxxxxxxxxxxxxxxx> wrote: >> > >> > What about, >> > >> > #define __init __compiletime_error("__init not supported in EFI boot stub") >> > >> >> That only works for invocations, i.e., it needs to be used in header >> files, and will trigger the error if a call to the function remains >> after optimization. We want it at function definition time instead. > > Good point. > > OK, how about we just do the #undef, call it good, and I add the task > of printing some helpful error message to my growing TODO list? I take it you didn't like my #pragma then? :-) In any case, I don't care deeply about this, so just #undef'ing it is fine by me -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html