Messages in this thread | | | From | Rusty Russell <> | Subject | Re: [PATCH 1/2] params: <level>_initcall-like kernel parameters | Date | Thu, 15 Dec 2011 14:21:00 +1030 |
| |
On Mon, 12 Dec 2011 17:57:06 +0000, Pawel Moll <pawel.moll@arm.com> 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.
| |