There seems to be some version problem, can you check, 1) modinfo M1 and M2 2) uname -a -Vinit On Thu, Sep 10, 2009 at 12:22 PM, Leonidas . <leonidas137@xxxxxxxxx> wrote: > > > Hi, > > I have marked certain symbols in my module as exported using EXPORT_SYMBOL. > All these symbols are non static symbols but internally they call static > symbols. > This module M1 loads correctly. > > Now, I just include the header file which has all these symbols while > compiling module > M2. The compilation goes through except the undefined symbols warning for > exported > symbols from M1. Which is fine since these would be resolved at load time. > > But M2 does not load it says > > no symbol version for m1_sym > Unknown symbol m1_sym > > Where m1_sym is exported from M1. A look at /proc/kallsyms shows that this > symbol is > exported properly. > > #grep m1_sym /proc/kallsyms > > f7ccb1c4 r __ksymtab m1_sym [my_stuff] > f7ccb370 r __kstrtab m1_sym [my_stuff] > f7ccb230 r __kcrctab m1_sym [my_stuff] > 31a87d38 a __crc m1_sym [my_stuff] > 31a87324 T m1_sym [my_stuff] > > > What might be going wrong here? > > -Leo > > -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ