• Don Fry's avatar
    [PATCH] pcnet32: acknowledge all interrupts early. · 5d7d7fd7
    Don Fry authored
    A recent change I made broke pcnet32 in a way that allowed real hardware
    to work, but broke VMWare.  This patch acknowledges all interrupts early
    in the pcnet32_interrupt while loop.  Without this patch on real hardware
    the first transmit operation would clear the 'init' interrupt, but in
    VMWare it would rain interrupts.  Keith Moore did more testing for me
    on VMWare and I did a better job testing on hardware.  Petr Vandrovec
    correctly pointed out the source of the problem on lkml.
    
    This patch is not needed for 2.4.27-rc1 unless my patch labeled
    "pcnet32: recover after rx hang" is applied (which it has not).
    signed-off-by: default avatarDon Fry <brazilnut@us.ibm.com>
    5d7d7fd7
pcnet32.c 70.2 KB