Subject: LKM kernel version mismatch
To: None <current-users@NetBSD.org>
From: Andrew Brown <atatat@atatdot.net>
List: current-users
Date: 11/30/2003 20:57:05
to be honest, while i think the lkm thing is a wonderful idea, it's
really annoying me, personally.  this lkm in particular:

LKM 'nosys': kernel version mismatch - LKM 106290000, kernel 106320000

does *NOTHING*.  it installs a syscall that ignores all its arguments,
does nothing else, and then returns.  all so that i have one.  it,
therefore, *CANNOT* fail to match any api in the kernel, because it
doesn't use any.

this one, on the other hand:

LKM 'eb164_frobnitz': kernel version mismatch - LKM 106290000, kernel 106320000

installs a syscall that calls printf() and then calls
eb164_intr_enable().  now, granted, it could fall behind the api, but
i can't imagine either of them changing, and i imagine that if they
did, the link prior to loading would fail...

is there any easy way of disabling it?  or making an lkm that will
load more "easily"?

-- 
|-----< "CODE WARRIOR" >-----|
codewarrior@daemon.org             * "ah!  i see you have the internet
twofsonet@graffiti.com (Andrew Brown)                that goes *ping*!"
werdna@squooshy.com       * "information is power -- share the wealth."