Messages in this thread Patch in this message |  | | Date | Thu, 21 Sep 2000 21:39:07 +0200 | From | Torben Mathiasen <> | Subject | Re: [2.4.0-test9-pre5] SCSI still broken, trident/mixer still broken |
| |
Ok, small patch cooked up. Not tested, not compiled. Give it a try, and if it works please send it off to Linus. I really need to get some work done on a project...
-- Torben Mathiasen <tmm@image.dk> Linux ThunderLAN maintainer http://tlan.kernel.dk diff -ur --exclude-from=/root/torben /opt/kernel/kernels/linux/drivers/scsi/sg.c linux/drivers/scsi/sg.c --- /opt/kernel/kernels/linux/drivers/scsi/sg.c Thu Sep 21 21:29:44 2000 +++ linux/drivers/scsi/sg.c Thu Sep 21 21:35:46 2000 @@ -1298,18 +1298,18 @@ } #ifdef MODULE - MODULE_PARM(def_reserved_size, "i"); MODULE_PARM_DESC(def_reserved_size, "size of buffer reserved for each fd"); +#endif -int init_module(void) { +static int __init init_sg(void) { if (def_reserved_size >= 0) sg_big_buff = def_reserved_size; sg_template.module = THIS_MODULE; return scsi_register_module(MODULE_SCSI_DEV, &sg_template); } -void cleanup_module( void) +static void __exit exit_sg( void) { #ifdef CONFIG_PROC_FS sg_proc_cleanup(); @@ -1324,7 +1324,9 @@ } sg_template.dev_max = 0; } -#endif /* MODULE */ + +module_init(init_sg); +module_exit(exit_sg); #if 0 |  |