return -ENODEV; 
if (db9[i].nargs < 2) { printk(KERN_ERR "db9.c: Device type must be specified.\n"); err = -EINVAL; break; }  db9_base[i] = db9_probe(db9[i].args[DB9_ARG_PARPORT], db9[i].args[DB9_ARG_MODE]); if (IS_ERR(db9_base[i])) { err = PTR_ERR(db9_base[i]); break; }  have_dev = 1; }  if (err) { while (--i >= 0) db9_remove(db9_base[i]); return err; }  return have_dev ? 0 : -ENODEV; 
static int __init db9_init(void){	db9_base[0] = db9_probe(db9, db9_nargs);	db9_base[1] = db9_probe(db9_2, db9_nargs_2);	db9_base[2] = db9_probe(db9_3, db9_nargs_3);	if (db9_base[0] || db9_base[1] || db9_base[2])		return 0;	return -ENODEV;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/17dd3f0f7aa729a042af5d3318ff9b3e7781b45b/db9.c/clean/drivers/input/joystick/db9.c