diff options
Diffstat (limited to 'drivers/scsi/sim710.c')
| -rw-r--r-- | drivers/scsi/sim710.c | 14 | 
1 files changed, 6 insertions, 8 deletions
| diff --git a/drivers/scsi/sim710.c b/drivers/scsi/sim710.c index 22302612e032..e519df68d603 100644 --- a/drivers/scsi/sim710.c +++ b/drivers/scsi/sim710.c @@ -213,21 +213,19 @@ static struct eisa_driver sim710_eisa_driver = {  static int __init sim710_init(void)  { -	int err = -ENODEV; -  #ifdef MODULE  	if (sim710)  		param_setup(sim710);  #endif  #ifdef CONFIG_EISA -	err = eisa_driver_register(&sim710_eisa_driver); +	/* +	 * FIXME: We'd really like to return -ENODEV if no devices have actually +	 * been found.  However eisa_driver_register() only reports problems +	 * with kobject_register() so simply return success for now. +	 */ +	eisa_driver_register(&sim710_eisa_driver);  #endif -	/* FIXME: what we'd really like to return here is -ENODEV if -	 * no devices have actually been found.  Instead, the err -	 * above actually only reports problems with kobject_register, -	 * so for the moment return success */ -  	return 0;  } | 
