return -EBUSY;
err = -EBUSY; goto out;
static int amijoy_open(struct input_dev *dev){	int *used = dev->private;	if ((*used)++)		return 0;	if (request_irq(IRQ_AMIGA_VERTB, amijoy_interrupt, 0, "amijoy", amijoy_interrupt)) {		(*used)--;		printk(KERN_ERR "amijoy.c: Can't allocate irq %d\n", IRQ_AMIGA_VERTB);		return -EBUSY;	}	return 0;}