On Thu, Jul 27, 2000 at 06:38:12PM -0600, [EMAIL PROTECTED] wrote:
> I am using the io_request_lock as you mentioned below.
Is the source code available somewhere? Maybe, somebody can find the mistake
just by having a quick look?
> The another problem is that, when I build the driver for SMP,
> and when I try to load it, I get a bunch of undefined symbols.
> To get rid of this undefined symbols warnings and to make the
> loading of the module work, I have to re-compile the kernel
> with "set version information" option disabled. How do I make
> my module loadable on the kernel compiled with "set version information"
> option enabled ?
I don't know how your driver is in the kernel? Did you patch it and have the
driver compiled by the Makefile in linux/drivers/scsi/
If this is the case, doing a kernel and module compile should result in
consistent kernel and module symbol versions.
If you compile the module outside with your own makefile, you will probably
not use the correct symbol versions from the kernel ...
Note that changing any kernel config option can result in new symbol versions.
I suggest to just turn symbol versioning off for testing and development
purposes.
Regards,
--
Kurt Garloff <[EMAIL PROTECTED]> [Eindhoven, NL]
Physics: Plasma simulations <[EMAIL PROTECTED]> [TU Eindhoven, NL]
Linux: SCSI, Security <[EMAIL PROTECTED]> [SuSE Nuernberg, FRG]
(See mail header or public key servers for PGP2 and GPG public keys.)
PGP signature