Milan Jurik wrote: > Because many modules in ON (and not only in ON) are in one file, it's > usefull in many cases. Yes, it's not reliable but it's better than > nothing. So, if we are removing %I%, we should find some better, generic > mechanism for it.
This was already discussed on this alias and internally at Sun too and the consensus was that a replacement was not needed. Please respect the consensus or provide a proposal that will work reliably in the single and multiple files cases. Note that even modules that are only a single file import header files and a change in a header file can be just as significant - if not more - than a change in the modules own .c file. See the recent issues with ioctl mask as a perfect example of this. > And as example where it helped, look at CR 6704883 The module version isn't just %I% in this case it appears to be "v20080115-1.49". I'm not disputing that there have ever been cases where it helped but other methods that have been discussed in this thread can help too and are actually more reliable. The solution should also be generic and not specific to kernel modules. -- Darren J Moffat