diff -ur linux-2.4.0-test8/drivers/scsi/sr.c linux/drivers/scsi/sr.c --- linux-2.4.0-test8/drivers/scsi/sr.c Wed Sep 13 23:24:42 2000 +++ linux/drivers/scsi/sr.c Wed Sep 13 23:54:26 2000 @@ -849,13 +849,15 @@ return; } -int init_sr(void) +#ifdef MODULE + +int init_module(void) { sr_template.module = THIS_MODULE; return scsi_register_module(MODULE_SCSI_DEV, &sr_template); } -void exit_sr(void) +void cleanup_module(void) { scsi_unregister_module(MODULE_SCSI_DEV, &sr_template); devfs_unregister_blkdev(MAJOR_NR, "sr"); @@ -879,5 +881,4 @@ sr_template.dev_max = 0; } -module_init(init_sr); -module_exit(exit_sr); +#endif /* MODULE */