__setup functions that still need checking

From: Tim Waugh (twaugh@redhat.com)
Date: Tue Mar 21 2000 - 11:46:55 EST


Here's a list of __setup functions that aren't 'obviously correct' after a
quick inspection. ide.c looks like it's probably fine though.

Tim.
*/

Return 1 on error:

./drivers/block/floppy.c:__setup ("floppy=", floppy_setup);
./drivers/net/appletalk/ltpc.c:__setup("ltpc=", ltpc_setup);
./drivers/net/arcnet/arc-rimi.c:__setup("arcrimi=", arcrimi_setup);
./drivers/net/arcnet/com20020-isa.c:__setup("com20020=", com20020isa_setup);
./drivers/net/arcnet/com90io.c:__setup("com90io=", com90io_setup);

Return 0 on error:

./drivers/char/applicom.c:__setup("applicom=", applicom_setup);
./drivers/char/atarimouse.c:__setup("atarimouse=",atari_mouse_setup);
./drivers/net/hamradio/soundmodem/sm.c:__setup("soundmodem=", sm_setup);
./drivers/net/hamradio/baycom_epp.c:__setup("baycom_epp=", baycom_epp_setup);
./drivers/net/hamradio/baycom_par.c:__setup("baycom_par=", baycom_par_setup);
./drivers/net/hamradio/baycom_ser_fdx.c:__setup("baycom_ser_fdx=", baycom_ser_fdx_setup);
./drivers/net/hamradio/baycom_ser_hdx.c:__setup("baycom_ser_hdx=", baycom_ser_hdx_setup);
./drivers/scsi/BusLogic.c:__setup("BusLogic=", BusLogic_Setup);
./drivers/scsi/aha152x.c:__setup("aha152x=", do_setup);
./drivers/scsi/fdomain.c:__setup("fdomain=", fdomain_setup);
./drivers/scsi/scsi.c:__setup("scsi_logging=", scsi_logging_setup);
./drivers/scsi/scsi_scan.c:__setup("max_scsi_luns=", scsi_luns_setup);
./drivers/scsi/sg.c:__setup("sg_def_reserved_size=", sg_def_reserved_size_setup);
./drivers/scsi/wd7000.c:__setup("wd7000=", wd7000_setup);
./drivers/sound/dmasound.c:__setup("dmasound=", dmasound_setup);
./drivers/sound/es1370.c:__setup("es1370=", es1370_setup);
./drivers/sound/es1371.c:__setup("es1371=", es1371_setup);
./drivers/sound/sonicvibes.c:__setup("sonicvibes=", sonicvibes_setup);
./drivers/video/fbmem.c:__setup("video=", video_setup);
./net/ethernet/eth.c:__setup("ether=", eth_setup);

Void return type:

./drivers/block/xd.c:__setup ("xd=", xd_setup);
./drivers/block/xd.c:__setup ("xd_geo=", xd_manual_geo_init);
./drivers/net/plip.c:__setup("plip=", plip_setup);
./drivers/scsi/mac_esp.c:__setup("mac53c9x=", mac_esp_setup);
./drivers/scsi/mac_scsi.c:__setup("mac5380=", mac_scsi_setup);
./fs/nfs/nfsroot.c:__setup("nfsroot=", nfs_root_setup);

Always return zero:

./drivers/scsi/ncr53c8xx.c:__setup("ncr53c8xx=", ncr53c8xx_setup);
./drivers/scsi/sym53c8xx.c:__setup("sym53c8xx=", sym53c8xx_setup);
./drivers/scsi/u14-34f.c:__setup("u14-34f=", option_setup);
./net/decnet/af_decnet.c:__setup("decnet=", decnet_setup);

Complicated but probably fine:

./drivers/ide/ide.c:__setup("", parse_ide_setup);

Return values maybe inverted:

./net/ipv4/ipconfig.c:__setup("ip=", ip_auto_config_setup);

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:33 EST