Re: Modules. What's the deal?

Matics Gyula (mgyula@garfield.sch.bme.hu)
Wed, 10 Apr 1996 19:28:04 +0200 (MET DST)


On Wed, 10 Apr 1996, Russell Berry wrote:

> >What's going on here?
> ...
> >Failed to load module! The symbols from kernel 1.3.85 don't match 1.3.85
>
>
> I get the same trying to load the module for dosemu, never happened
> before. What's up guys?
>
> ---russ
>

Some functions were renamed in the kernel. (invalidate_* renamed to
flush_tlb_* )

The solution for dosemu is to hack emumod/vm86.c and tlb.c and replace
calls to invalidate_all() to flush_tlb_all(). Or, better make an
#ifdef kernel version >1.3.83 (may be 84) ...

gyula

--
Gyula Matics
mgyula@sch.bme.hu                     Linux!