return -ENODEV; 
if (tgfx[i].nargs < 2) { printk(KERN_ERR "turbografx.c: at least one joystick must be specified\n"); err = -EINVAL; break; }  tgfx_base[i] = tgfx_probe(tgfx[i].args[0], tgfx[i].args + 1, tgfx[i].nargs - 1); if (IS_ERR(tgfx_base[i])) { err = PTR_ERR(tgfx_base[i]); break; }  have_dev = 1; }  if (err) { while (--i >= 0) tgfx_remove(tgfx_base[i]); return err; }  return have_dev ? 0 : -ENODEV; 
static int __init tgfx_init(void){	tgfx_base[0] = tgfx_probe(tgfx, tgfx_nargs);	tgfx_base[1] = tgfx_probe(tgfx_2, tgfx_nargs_2);	tgfx_base[2] = tgfx_probe(tgfx_3, tgfx_nargs_3);	if (tgfx_base[0] || tgfx_base[1] || tgfx_base[2])		return 0;	return -ENODEV;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/17dd3f0f7aa729a042af5d3318ff9b3e7781b45b/turbografx.c/buggy/drivers/input/joystick/turbografx.c