We are in violent agreement, I'm not sure where the misunderstanding came from.
Yes, the leading idea is to put it in a module. In fact a patch exists, though
it may have issues, it's been a while since I looked at it.
Besides that, it's been suggested to stick it only the end of bzImage in a way
that some utility can find it, so that it never gets loaded into memory or does
and is immediately discarded. Bootfs might be another way to go, or maybe
that's just a way of making the module solution more elegant. Personally, I
think that making it a module is obviously the right way to go. The exact
details of how the module would work haven't been hashed out yet, at least,
not recently. I presume the module should be compressed. Perhaps it should
only work in conjunction with some user space utility, allowing the config
info to be expressed even more compactly than otherwise possible. There is a
lot of room for creative compression here - I roughed out a design at one point
that would be able to represent the config information in something like a
couple hundred bytes, when the compile is from a standard tree. This is cute,
but it's probably more cute than necessary.
> Disabling the feature is not the same as making it work optimally.
> I like making it a module because it's obvious that modules_install is
> needed. I see zero added utility from having it part of the kernel or
> nothing, it's useful even to people booting from ROM, small /boot
> partitions, etc.
OK, my apologies for misinterpreting your position.
-- Daniel - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/