From: Andrew Morton wtf2? Cc: Jiri Slaby Signed-off-by: Andrew Morton --- drivers/char/cyclades.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/char/cyclades.c~char-cyclades-probe-cleanup-fix drivers/char/cyclades.c --- a/drivers/char/cyclades.c~char-cyclades-probe-cleanup-fix +++ a/drivers/char/cyclades.c @@ -4922,7 +4922,7 @@ static int __devinit cy_pci_probe(struct if (irq != 0 && irq != 255) { retval = request_irq(irq, cyz_interrupt, IRQF_SHARED, "Cyclades-Z", - &cy_card[j]); + &cy_card[card_no]); if (retval) { dev_err(&pdev->dev, "could not allocate IRQ\n"); goto err_unmap; _