Subject: README: VFS change, breakings LKMs
To: None <current-users@netbsd.org>
From: Jaromir Dolecek <dolecek@ics.muni.cz>
List: current-users
Date: 03/16/2000 19:44:38
Hi,
there has been added a new VFS routine. It was needed so that
LKMs would be able to clean after themselves before they are unloaded.
This fixes random panics when a LKM for filesystem using pools
was loaded and unloaded several times, as well as a memory
leak when the unloaded filesystem used hash tables.
Note that this breaks VFS LKMs, if you attempt to load "old" LKM
into new kernel, it would horibly die very soon - the vfsops vector
has changed and hence the pointer to vnops has shifted. So if you
update the kernel and want to use VFS LKMs, you need to recomile them.
This change has been pretty good tested, but there may be still
problems I haven't cought. If you encounter anything, scream and
shout and send-pr(1) the problem immediately.
Thanks,
Jaromir
--
Jaromir Dolecek <jdolecek@NetBSD.org> http://www.ics.muni.cz/~dolecek/
@@@@ Wanna a real operating system ? Go and get NetBSD, damn! @@@@