> I think you misunderstand the purpose of parse_early_param? It is > designed to be called directly by the arch at some point (it is > idempotent, so the second call in init/main.c does nothing if the arch > has called it). ie. in i386, it replaces parse_cmdline_early(). Ah I didn't realize that. But why is there a second call in init/main.c? Looks like a big hack to me. Someone was too lazy to add it to all architectures? -Andi