2.1.25: Q re modular SCSI CD

Tom May (mike@duncodin.demon.co.uk)
4 Feb 1997 20:15:45 GMT


I have SCSI CD compiled as a module, however the following symbols are
reported as not defined on trying to insert the module :-

sr_mod.o: unresolved symbol register_cdrom
sr_mod.o: unresolved symbol unregister_cdrom
sr_mod.o: unresolved symbol cdrom_fops

Looking at kernel/ksyms.c the following #if appears to prevent these being
added :-

#if defined(CONFIG_BLK_DEV_IDECD) || \
defined(CONFIG_BLK_DEV_SR) || \
defined(CONFIG_CM206)
EXPORT_SYMBOL(register_cdrom);
EXPORT_SYMBOL(unregister_cdrom);
EXPORT_SYMBOL(cdrom_fops);
#endif

ie, should this check be for CONFIG_BLK_DEV_SR_MODULE, which I know has been
defined at this point, or have I missed something or possibly screwed a
patch somewhere??

Cheers,

Mike

-- 
Mike Civil                        Home  : mike@duncodin.demon.co.uk
Dorchester, Dorset, UK            Work  : Mike.Civil@barclays.co.uk
+44 (0)1305 260561                Alt   : mcivil@cix.compulink.co.uk
-- 
Mike Civil                        Home  : mike@duncodin.demon.co.uk
Dorchester, Dorset, UK            Work  : Mike.Civil@barclays.co.uk
+44 (0)1305 260561                Alt   : mcivil@cix.compulink.co.uk