--- drivers/net/tulip/de4x5.c.orig 2011-12-09 17:57:05.000000000 +0100 +++ drivers/net/tulip/de4x5.c 2012-01-14 18:54:46.000000000 +0100 @@ -1551,8 +1551,6 @@ if (test_and_set_bit(MASK_INTERRUPTS, (void*) &lp->interrupt)) printk("%s: Re-entering the interrupt handler.\n", dev->name); - synchronize_irq(dev->irq); - for (limit=0; limit<8; limit++) { sts = inl(DE4X5_STS); /* Read IRQ status */ outl(sts, DE4X5_STS); /* Reset the board interrupts */ @@ -3909,7 +3907,7 @@ int i, status = 0, siglen = ARRAY_SIZE(de4x5_signatures); if (lp->chipset == DC21040) { - strcpy(name, "DE434/5"); + strcpy(name, "DE434_5"); return status; } else { /* Search for a DEC name in the SROM */ int tmp = *((char *)&lp->srom + 19) * 3;