I need to use the function "ctrl_if_send_message_block" in my kernel module running in Dom0. This function is provided in 2.6.9-sparse/arch/xen/kernel/ctrl_if.c, however, when I tried to insert the module, I got the error message "unresolved symbol ctrl_if_send_message_block". Looks like the function is not exported. So I go to 2.6.9-sparse/arch/xen/kernel/ctrl_if.c to add the following line: EXPORT_SYMBOL(ctrl_if_send_message_block); But after compilation and reboot, I still got the same error message. Can someone give me some advice on how to use xen provided functions? Thanks a lot. Xin ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Sorry, I tried your suggestion, but still have the same problem. :( After I add the export code, I did "make ARCH=xen linux24" and "make install". Looks like the /lib/module/2.4.27-xen0 was updated. But I still get the same error message. Here is the dump from command "grep ctrl_if_send_message_block /proc/ksyms" c01b2a30 ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block This output is DIFFERENT from a successfully exported symbol: grep create_xen_proc_entry /proc/ksyms c0326f10 create_xen_proc_entry_Ra770fe56 (Ra770fe56 is the R+version hash, right?), why ctrl_if_send_message_block has a weird ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block? If I do "nm vmlinux |grep ctrl_if_send_message_block" I got: c01b2a30 T ctrl_if_send_message_block c0376980 R __kstrtab_ctrl_if_send_message_block c0386868 R __ksymtab_ctrl_if_send_message_block Any further idea on this? Thanks, -x On Thu, 2 Dec 2004, Milan [ISO-8859-1] Holzpfel wrote:> On Wed, 1 Dec 2004 19:14:11 -0500 (EST) > Xin Zhao <zhaoxin@eecs.umich.edu> wrote: > > > I need to use the function "ctrl_if_send_message_block" in my kernel > > module running in Dom0. This function is provided > > in 2.6.9-sparse/arch/xen/kernel/ctrl_if.c, however, when I tried to insert > > the > > module, I got the error message "unresolved symbol > > ctrl_if_send_message_block". Looks like the function is not exported. So I > > go to 2.6.9-sparse/arch/xen/kernel/ctrl_if.c to add the following line: > > > > EXPORT_SYMBOL(ctrl_if_send_message_block); > > > > But after compilation and reboot, I still got the same error message. Can > > someone give me some advice on how to use xen provided functions? > > If you didn''t do "make modules_install" after the extra export, a > "depmod -a" or sth like that might help. But I''m not quite sure whether > symbol resolution is done by modutils using some files in > /lib/modules... > > You might want to tell the list if that''s what helped. > > > Thanks a lot. > > > > Xin > > well HTH, > Milan > > > -- > > Milan Holzpfel alias jagdfalke alias jag > > ff GnuPG-Schlssel <URL:http://con.mjh.name/> GnuPG Public Key > GnuPG Fingerabdruck 4C8A 5FAF 5D32 6125 89D1 GnuPG Fingerprint > 0CE5 DB0C AF4F 6583 7966 > > > > http://www.deppenleerzeichen.de/ > > >------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
This problem is resolved. Instead of using xen provide compile options, I entered the linux-2.4.27-xen0 directory and do each compile step just as a normal linux kernel. After that, the problem went away. Thanks again for kind help. Xin On Thu, 2 Dec 2004, Milan [ISO-8859-1] Holzpfel wrote:> On Wed, 1 Dec 2004 19:14:11 -0500 (EST) > Xin Zhao <zhaoxin@eecs.umich.edu> wrote: > > > I need to use the function "ctrl_if_send_message_block" in my kernel > > module running in Dom0. This function is provided > > in 2.6.9-sparse/arch/xen/kernel/ctrl_if.c, however, when I tried to insert > > the > > module, I got the error message "unresolved symbol > > ctrl_if_send_message_block". Looks like the function is not exported. So I > > go to 2.6.9-sparse/arch/xen/kernel/ctrl_if.c to add the following line: > > > > EXPORT_SYMBOL(ctrl_if_send_message_block); > > > > But after compilation and reboot, I still got the same error message. Can > > someone give me some advice on how to use xen provided functions? > > If you didn''t do "make modules_install" after the extra export, a > "depmod -a" or sth like that might help. But I''m not quite sure whether > symbol resolution is done by modutils using some files in > /lib/modules... > > You might want to tell the list if that''s what helped. > > > Thanks a lot. > > > > Xin > > well HTH, > Milan > > > -- > > Milan Holzpfel alias jagdfalke alias jag > > ff GnuPG-Schlssel <URL:http://con.mjh.name/> GnuPG Public Key > GnuPG Fingerabdruck 4C8A 5FAF 5D32 6125 89D1 GnuPG Fingerprint > 0CE5 DB0C AF4F 6583 7966 > > > > http://www.deppenleerzeichen.de/ > > >------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Linux 2.4 or 2.6? I checked in code to export those symbols now, so if you use latest 2.0-testing or unstable trees then you shouldn''t have a problem. -- Keir> Sorry, I tried your suggestion, but still have the same problem. :( > > After I add the export code, I did "make ARCH=xen linux24" and "make > install". Looks like the /lib/module/2.4.27-xen0 was updated. But I still > get the same error message. > > Here is the dump from > command "grep ctrl_if_send_message_block /proc/ksyms" > c01b2a30 ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block > > This output is DIFFERENT from a successfully exported symbol: > grep create_xen_proc_entry /proc/ksyms > c0326f10 create_xen_proc_entry_Ra770fe56 (Ra770fe56 is the R+version > hash, right?), why ctrl_if_send_message_block has a weird > ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block? > > > If I do "nm vmlinux |grep ctrl_if_send_message_block" > I got: > c01b2a30 T ctrl_if_send_message_block > c0376980 R __kstrtab_ctrl_if_send_message_block > c0386868 R __ksymtab_ctrl_if_send_message_block > > Any further idea on this? > > Thanks, > -x > > > On Thu, 2 Dec 2004, Milan [ISO-8859-1] Holz鋚fel wrote: > > > On Wed, 1 Dec 2004 19:14:11 -0500 (EST) > > Xin Zhao <zhaoxin@eecs.umich.edu> wrote: > > > > > I need to use the function "ctrl_if_send_message_block" in my kernel > > > module running in Dom0. This function is provided > > > in 2.6.9-sparse/arch/xen/kernel/ctrl_if.c, however, when I tried to insert > > > the > > > module, I got the error message "unresolved symbol > > > ctrl_if_send_message_block". Looks like the function is not exported. So I > > > go to 2.6.9-sparse/arch/xen/kernel/ctrl_if.c to add the following line: > > > > > > EXPORT_SYMBOL(ctrl_if_send_message_block); > > > > > > But after compilation and reboot, I still got the same error message. Can > > > someone give me some advice on how to use xen provided functions? > > > > If you didn''t do "make modules_install" after the extra export, a > > "depmod -a" or sth like that might help. But I''m not quite sure whether > > symbol resolution is done by modutils using some files in > > /lib/modules... > > > > You might want to tell the list if that''s what helped. > > > > > Thanks a lot. > > > > > > Xin > > > > well HTH, > > Milan > > > > > > -- > > > > Milan Holz鋚fel alias jagdfalke alias jag > > > > 謋f GnuPG-Schl黶sel <URL:http://con.mjh.name/> GnuPG Public Key > > GnuPG Fingerabdruck 4C8A 5FAF 5D32 6125 89D1 GnuPG Fingerprint > > 0CE5 DB0C AF4F 6583 7966 > > > > > > > > http://www.deppenleerzeichen.de/ > > > > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel-=- MIME -=- Sorry, I tried your suggestion, but still have the same problem. :( After I add the export code, I did "make ARCH=3Dxen linux24" and "make install". Looks like the /lib/module/2.4.27-xen0 was updated. But I still get the same error message. Here is the dump from command "grep ctrl_if_send_message_block /proc/ksyms" c01b2a30 ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block This output is DIFFERENT from a successfully exported symbol: grep create_xen_proc_entry /proc/ksyms c0326f10 create_xen_proc_entry_Ra770fe56 (Ra770fe56 is the R+version hash, right?), why ctrl_if_send_message_block has a weird ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block? If I do "nm vmlinux |grep ctrl_if_send_message_block" I got: c01b2a30 T ctrl_if_send_message_block c0376980 R __kstrtab_ctrl_if_send_message_block c0386868 R __ksymtab_ctrl_if_send_message_block Any further idea on this? Thanks, -x On Thu, 2 Dec 2004, Milan [ISO-8859-1] Holz=E4pfel wrote:> On Wed, 1 Dec 2004 19:14:11 -0500 (EST) > Xin Zhao <zhaoxin@eecs.umich.edu> wrote: > > > I need to use the function "ctrl_if_send_message_block" in my kernel > > module running in Dom0. This function is provided > > in 2.6.9-sparse/arch/xen/kernel/ctrl_if.c, however, when I tried to insert > > the > > module, I got the error message "unresolved symbol > > ctrl_if_send_message_block". Looks like the function is not exported. So I > > go to 2.6.9-sparse/arch/xen/kernel/ctrl_if.c to add the following line: > > > > EXPORT_SYMBOL(ctrl_if_send_message_block); > > > > But after compilation and reboot, I still got the same error message. Can > > someone give me some advice on how to use xen provided functions? > > If you didn''t do "make modules_install" after the extra export, a > "depmod -a" or sth like that might help. But I''m not quite sure whether > symbol resolution is done by modutils using some files in > /lib/modules... > > You might want to tell the list if that''s what helped. > > > Thanks a lot. > > > > Xin > > well HTH, > Milan > > > -- > > Milan Holz=E4pfel alias jagdfalke alias jag > > =D6ff GnuPG-Schl=FCssel <URL:http://con.mjh.name/> GnuPG Public Key > GnuPG Fingerabdruck 4C8A 5FAF 5D32 6125 89D1 GnuPG Fingerprint > 0CE5 DB0C AF4F 6583 7966 > > > > http://www.deppenleerzeichen.de/ > > >------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Keir, Thanks a lot for your kind help. I already exported those symbols successfully. If you can export them and check into the source code tree, that definitely helps more people. :) Xin On Thu, 2 Dec 2004, Keir Fraser wrote:> > Linux 2.4 or 2.6? I checked in code to export those symbols now, so if > you use latest 2.0-testing or unstable trees then you shouldn''t have a > problem. > > -- Keir > > > Sorry, I tried your suggestion, but still have the same problem. :( > > > > After I add the export code, I did "make ARCH=xen linux24" and "make > > install". Looks like the /lib/module/2.4.27-xen0 was updated. But I still > > get the same error message. > > > > Here is the dump from > > command "grep ctrl_if_send_message_block /proc/ksyms" > > c01b2a30 ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block > > > > This output is DIFFERENT from a successfully exported symbol: > > grep create_xen_proc_entry /proc/ksyms > > c0326f10 create_xen_proc_entry_Ra770fe56 (Ra770fe56 is the R+version > > hash, right?), why ctrl_if_send_message_block has a weird > > ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block? > > > > > > If I do "nm vmlinux |grep ctrl_if_send_message_block" > > I got: > > c01b2a30 T ctrl_if_send_message_block > > c0376980 R __kstrtab_ctrl_if_send_message_block > > c0386868 R __ksymtab_ctrl_if_send_message_block > > > > Any further idea on this? > > > > Thanks, > > -x > > > > > > On Thu, 2 Dec 2004, Milan [ISO-8859-1] Holzpfel wrote: > > > > > On Wed, 1 Dec 2004 19:14:11 -0500 (EST) > > > Xin Zhao <zhaoxin@eecs.umich.edu> wrote: > > > > > > > I need to use the function "ctrl_if_send_message_block" in my kernel > > > > module running in Dom0. This function is provided > > > > in 2.6.9-sparse/arch/xen/kernel/ctrl_if.c, however, when I tried to insert > > > > the > > > > module, I got the error message "unresolved symbol > > > > ctrl_if_send_message_block". Looks like the function is not exported. So I > > > > go to 2.6.9-sparse/arch/xen/kernel/ctrl_if.c to add the following line: > > > > > > > > EXPORT_SYMBOL(ctrl_if_send_message_block); > > > > > > > > But after compilation and reboot, I still got the same error message. Can > > > > someone give me some advice on how to use xen provided functions? > > > > > > If you didn''t do "make modules_install" after the extra export, a > > > "depmod -a" or sth like that might help. But I''m not quite sure whether > > > symbol resolution is done by modutils using some files in > > > /lib/modules... > > > > > > You might want to tell the list if that''s what helped. > > > > > > > Thanks a lot. > > > > > > > > Xin > > > > > > well HTH, > > > Milan > > > > > > > > > -- > > > > > > Milan Holzpfel alias jagdfalke alias jag > > > > > > ff GnuPG-Schlssel <URL:http://con.mjh.name/> GnuPG Public Key > > > GnuPG Fingerabdruck 4C8A 5FAF 5D32 6125 89D1 GnuPG Fingerprint > > > 0CE5 DB0C AF4F 6583 7966 > > > > > > > > > > > > http://www.deppenleerzeichen.de/ > > > > > > > > > > > > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide > > Read honest & candid reviews on hundreds of IT Products from real users. > > Discover which products truly live up to the hype. Start reading now. > > http://productguide.itmanagersjournal.com/ > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/xen-devel > -=- MIME -=- > Sorry, I tried your suggestion, but still have the same problem. :( > > After I add the export code, I did "make ARCH=3Dxen linux24" and "make > install". Looks like the /lib/module/2.4.27-xen0 was updated. But I still > get the same error message. > > Here is the dump from > command "grep ctrl_if_send_message_block /proc/ksyms" > c01b2a30 ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block > > This output is DIFFERENT from a successfully exported symbol: > grep create_xen_proc_entry /proc/ksyms > c0326f10 create_xen_proc_entry_Ra770fe56 (Ra770fe56 is the R+version > hash, right?), why ctrl_if_send_message_block has a weird > ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block? > > > If I do "nm vmlinux |grep ctrl_if_send_message_block" > I got: > c01b2a30 T ctrl_if_send_message_block > c0376980 R __kstrtab_ctrl_if_send_message_block > c0386868 R __ksymtab_ctrl_if_send_message_block > > Any further idea on this? > > Thanks, > -x > > > On Thu, 2 Dec 2004, Milan [ISO-8859-1] Holz=E4pfel wrote: > > > On Wed, 1 Dec 2004 19:14:11 -0500 (EST) > > Xin Zhao <zhaoxin@eecs.umich.edu> wrote: > > > > > I need to use the function "ctrl_if_send_message_block" in my kernel > > > module running in Dom0. This function is provided > > > in 2.6.9-sparse/arch/xen/kernel/ctrl_if.c, however, when I tried to ins> ert > > > the > > > module, I got the error message "unresolved symbol > > > ctrl_if_send_message_block". Looks like the function is not exported. S> o I > > > go to 2.6.9-sparse/arch/xen/kernel/ctrl_if.c to add the following line: > > > > > > EXPORT_SYMBOL(ctrl_if_send_message_block); > > > > > > But after compilation and reboot, I still got the same error message. C> an > > > someone give me some advice on how to use xen provided functions? > > > > If you didn''t do "make modules_install" after the extra export, a > > "depmod -a" or sth like that might help. But I''m not quite sure whether > > symbol resolution is done by modutils using some files in > > /lib/modules... > > > > You might want to tell the list if that''s what helped. > > > > > Thanks a lot. > > > > > > Xin > > > > well HTH, > > Milan > > > > > > -- > > > > Milan Holz=E4pfel alias jagdfalke alias jag > > > > =D6ff GnuPG-Schl=FCssel <URL:http://con.mjh.name/> GnuPG Public Key > > GnuPG Fingerabdruck 4C8A 5FAF 5D32 6125 89D1 GnuPG Fingerprint > > 0CE5 DB0C AF4F 6583 7966 > > > > > > > > http://www.deppenleerzeichen.de/ > > > > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel >------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
I am trying to use some xen functions in both Dom0 and DomU (linux24), specifically, ctrl_if_send_message_block. But it was not exported. So I did that myself. But after compile, insmod in Dom0 works fine but in DomU, I always got the error message that the symbole is unresolved symbol. Why? Any trick in it? Thanks, Xin On Thu, 2 Dec 2004, Keir Fraser wrote:> > Linux 2.4 or 2.6? I checked in code to export those symbols now, so if > you use latest 2.0-testing or unstable trees then you shouldn''t have a > problem. > > -- Keir > > > Sorry, I tried your suggestion, but still have the same problem. :( > > > > After I add the export code, I did "make ARCH=xen linux24" and "make > > install". Looks like the /lib/module/2.4.27-xen0 was updated. But I still > > get the same error message. > > > > Here is the dump from > > command "grep ctrl_if_send_message_block /proc/ksyms" > > c01b2a30 ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block > > > > This output is DIFFERENT from a successfully exported symbol: > > grep create_xen_proc_entry /proc/ksyms > > c0326f10 create_xen_proc_entry_Ra770fe56 (Ra770fe56 is the R+version > > hash, right?), why ctrl_if_send_message_block has a weird > > ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block? > > > > > > If I do "nm vmlinux |grep ctrl_if_send_message_block" > > I got: > > c01b2a30 T ctrl_if_send_message_block > > c0376980 R __kstrtab_ctrl_if_send_message_block > > c0386868 R __ksymtab_ctrl_if_send_message_block > > > > Any further idea on this? > > > > Thanks, > > -x > > > > > > On Thu, 2 Dec 2004, Milan [ISO-8859-1] Holzpfel wrote: > > > > > On Wed, 1 Dec 2004 19:14:11 -0500 (EST) > > > Xin Zhao <zhaoxin@eecs.umich.edu> wrote: > > > > > > > I need to use the function "ctrl_if_send_message_block" in my kernel > > > > module running in Dom0. This function is provided > > > > in 2.6.9-sparse/arch/xen/kernel/ctrl_if.c, however, when I tried to insert > > > > the > > > > module, I got the error message "unresolved symbol > > > > ctrl_if_send_message_block". Looks like the function is not exported. So I > > > > go to 2.6.9-sparse/arch/xen/kernel/ctrl_if.c to add the following line: > > > > > > > > EXPORT_SYMBOL(ctrl_if_send_message_block); > > > > > > > > But after compilation and reboot, I still got the same error message. Can > > > > someone give me some advice on how to use xen provided functions? > > > > > > If you didn''t do "make modules_install" after the extra export, a > > > "depmod -a" or sth like that might help. But I''m not quite sure whether > > > symbol resolution is done by modutils using some files in > > > /lib/modules... > > > > > > You might want to tell the list if that''s what helped. > > > > > > > Thanks a lot. > > > > > > > > Xin > > > > > > well HTH, > > > Milan > > > > > > > > > -- > > > > > > Milan Holzpfel alias jagdfalke alias jag > > > > > > ff GnuPG-Schlssel <URL:http://con.mjh.name/> GnuPG Public Key > > > GnuPG Fingerabdruck 4C8A 5FAF 5D32 6125 89D1 GnuPG Fingerprint > > > 0CE5 DB0C AF4F 6583 7966 > > > > > > > > > > > > http://www.deppenleerzeichen.de/ > > > > > > > > > > > > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide > > Read honest & candid reviews on hundreds of IT Products from real users. > > Discover which products truly live up to the hype. Start reading now. > > http://productguide.itmanagersjournal.com/ > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/xen-devel > -=- MIME -=- > Sorry, I tried your suggestion, but still have the same problem. :( > > After I add the export code, I did "make ARCH=3Dxen linux24" and "make > install". Looks like the /lib/module/2.4.27-xen0 was updated. But I still > get the same error message. > > Here is the dump from > command "grep ctrl_if_send_message_block /proc/ksyms" > c01b2a30 ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block > > This output is DIFFERENT from a successfully exported symbol: > grep create_xen_proc_entry /proc/ksyms > c0326f10 create_xen_proc_entry_Ra770fe56 (Ra770fe56 is the R+version > hash, right?), why ctrl_if_send_message_block has a weird > ctrl_if_send_message_block_R__ver_ctrl_if_send_message_block? > > > If I do "nm vmlinux |grep ctrl_if_send_message_block" > I got: > c01b2a30 T ctrl_if_send_message_block > c0376980 R __kstrtab_ctrl_if_send_message_block > c0386868 R __ksymtab_ctrl_if_send_message_block > > Any further idea on this? > > Thanks, > -x > > > On Thu, 2 Dec 2004, Milan [ISO-8859-1] Holz=E4pfel wrote: > > > On Wed, 1 Dec 2004 19:14:11 -0500 (EST) > > Xin Zhao <zhaoxin@eecs.umich.edu> wrote: > > > > > I need to use the function "ctrl_if_send_message_block" in my kernel > > > module running in Dom0. This function is provided > > > in 2.6.9-sparse/arch/xen/kernel/ctrl_if.c, however, when I tried to ins> ert > > > the > > > module, I got the error message "unresolved symbol > > > ctrl_if_send_message_block". Looks like the function is not exported. S> o I > > > go to 2.6.9-sparse/arch/xen/kernel/ctrl_if.c to add the following line: > > > > > > EXPORT_SYMBOL(ctrl_if_send_message_block); > > > > > > But after compilation and reboot, I still got the same error message. C> an > > > someone give me some advice on how to use xen provided functions? > > > > If you didn''t do "make modules_install" after the extra export, a > > "depmod -a" or sth like that might help. But I''m not quite sure whether > > symbol resolution is done by modutils using some files in > > /lib/modules... > > > > You might want to tell the list if that''s what helped. > > > > > Thanks a lot. > > > > > > Xin > > > > well HTH, > > Milan > > > > > > -- > > > > Milan Holz=E4pfel alias jagdfalke alias jag > > > > =D6ff GnuPG-Schl=FCssel <URL:http://con.mjh.name/> GnuPG Public Key > > GnuPG Fingerabdruck 4C8A 5FAF 5D32 6125 89D1 GnuPG Fingerprint > > 0CE5 DB0C AF4F 6583 7966 > > > > > > > > http://www.deppenleerzeichen.de/ > > > > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel >------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel