commit | ab5adecb2d02f3688719dfb5936a82833fcc3955 | [log] [tgz] |
---|---|---|
author | Stephen Hemminger <shemminger@linux-foundation.org> | Mon Nov 05 15:52:09 2007 -0800 |
committer | Jeff Garzik <jeff@garzik.org> | Sat Nov 10 04:25:08 2007 -0500 |
tree | d76a14137b6b86a8e4500a6c03cb4201af975bd5 | |
parent | ac93a3946b676025fa55356180e8321639744b31 [diff] |
sky2: status ring race fix The D-Link PCI-X board (and maybe others) can lie about status ring entries. It seems it will update the register for last status index before completing the DMA for the ring entry. To avoid reading stale data, zap the old entry and check. Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>