Re: making smbfs a module in 2.1.57

Bill Hawes (
Mon, 29 Sep 1997 07:58:54 -0400

Marty Leisner wrote:
> I applied the interim patch to 2.1.57 Volker supplied...
> I get this when I make a module:
> : leisner@compaq;insmod ./smbfs.o
> ./smbfs.o: unresolved symbol __free_page
> ./smbfs.o: unresolved symbol shrink_dcache_sb
> ./smbfs.o: unresolved symbol bad_inode_ops
> ./smbfs.o: unresolved symbol truncate_inode_pages

Thanks, I'll update ksyms for the next smbfs snapshot.

> I also wonder why we needed to make a symbol like __free_page?
> __ is reserved for implementations...and it looks very
> unconventional.

If you already have the page structure, __free_page is a little faster
than free_page -- but probably not enough to justify adding another
symbol to ksyms.