Messages in this thread Patch in this message |  | | Date | Thu, 29 Nov 2001 13:39:11 -0600 | From | Tommy Reynolds <> | Subject | seq_open, et. al. are not exported for modules |
| |
Alex,
The patch below, relative to 2.4.16, exports the seq_FOO symbols so they can be used from a loadable kernel module.
BTW: could the "kmalloc()" calls be safely changed to "vmalloc()"?
--- linux/kernel/ksyms.c.orig Thu Nov 29 13:14:10 2001 +++ linux/kernel/ksyms.c Thu Nov 29 13:15:29 2001 @@ -46,6 +46,7 @@ #include <linux/tty.h> #include <linux/in6.h> #include <linux/completion.h> +#include <linux/seq_file.h> #include <asm/checksum.h> #if defined(CONFIG_PROC_FS) @@ -559,3 +560,11 @@ EXPORT_SYMBOL(init_task_union); EXPORT_SYMBOL(tasklist_lock); EXPORT_SYMBOL(pidhash); + +/* Sequential file systems */ + +EXPORT_SYMBOL(seq_open); +EXPORT_SYMBOL(seq_read); +EXPORT_SYMBOL(seq_lseek); +EXPORT_SYMBOL(seq_release); +EXPORT_SYMBOL(seq_escape);
---------------------------------------------+----------------------------- Tommy Reynolds | mailto: <reynolds@redhat.com> Red Hat, Inc., Embedded Development Services | Phone: +1.256.704.9286 307 Wynn Drive NW, Huntsville, AL 35805 USA | FAX: +1.256.837.3839 Senior Software Developer | Mobile: +1.919.641.2923[unhandled content-type:application/pgp-signature] |  |