Messages in this thread | | | Date | Wed, 10 Apr 1996 19:28:04 +0200 (MET DST) | From | Matics Gyula <> | Subject | Re: Modules. What's the deal? |
| |
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!
| |