On Mon, 12 Dec 2011 17:57:06 +0000, Pawel Moll <pawel.moll@xxxxxxx> wrote: > This patch adds a set of macros that can be used to declare > kernel parameters to be parsed _before_ initcalls at a chosen > level are executed. Such parameters are marked using existing > "flags" field of the "kernel_param" structure. > > Linker macro collating init calls had to be modified in order > to add additional symbols between levels that are later used > by the init code to split the calls into blocks. This patch wasn't quite what I was thinking, but I've realized that we can't put the params in the .init section, your approach is probably the best one. Note that I've just created a series which gets rid of that silly ISBOOL thing, so you can use the whole field for "level". Then I set the level to -1 for the normal calls; I want to use -2 for the early calls, but that's not done yet... I'll rework and rebase your patch like that now. Thanks! Rusty. _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization