drivers/net/e1000/e1000_main.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 4c3051d9a33ad7621464b7faa95b2b285e90979d
Author: Jesse Brandeburg <[email protected]>
Date:   Mon May 4 11:19:42 2009 +0000

    e1000: fix virtualization bug
    
    a recent fix to e1000 (commit 15b2bee2) caused KVM/QEMU/VMware based
    virtualized e1000 interfaces to begin failing when resetting.
    
    This is because the driver in a virtual environment doesn't
    get to run instructions *AT ALL* when an interrupt is asserted.
    The interrupt code runs immediately and this recent bug fix
    allows an interrupt to be possible when the interrupt handler
    will reject it (due to the new code), when being called from
    any path in the driver that holds the E1000_RESETTING flag.
    
    the driver should use the __E1000_DOWN flag instead of the
    __E1000_RESETTING flag to prevent interrupt execution
    while reconfiguring the hardware.
    
    Signed-off-by: Jesse Brandeburg <[email protected]>
    Signed-off-by: Jeff Kirsher <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=4c3051d9a33ad7621464b7faa95b2b285e90979d
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to