Re: msdos.o in 2.2.6 AND 2.2.7

Alexander Viro (viro@math.psu.edu)
Thu, 29 Apr 1999 11:15:21 -0400 (EDT)


On Wed, 28 Apr 1999, R Dicaire wrote:

> An apparent fix was posted regarding an unresolvable symbol "is_binary"
> in msdos.o kernel 2.2.6, said fix being to add EXPORT_SYMBOL(is_binary);
> to fatfs_syms.c.
> Upon trying to compile 2.2.7, I got a new unresolved symbol error from
> same module, unresolved symbol fat_is_binary. So I added
> EXPORT_SYMBOL(fat_is_binary); [I changed the EXPORT_SYMBOL(is_binary);
> since I patched the kernel] to fatfs_syms.c, recompiled, and voila, its
> working.
>
> I have no idea why these two kernels are having these symbol problems with
> the msdos module, any ideas?

<looking at 2.2.7> Umm... fs/fat/fatfs_syms.c, line 57:
EXPORT_SYMBOL(fat_is_binary);

Looks like you've messed up with patching. 2.2.6 fsckup was my fault - I
missed the fact that is_binary() was not local to fat.o anymore. 2.2.7
looks OK.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/