| To: | "David S. Miller" <davem@xxxxxxxxxxxxx> |
|---|---|
| Subject: | [PATCH 2.6.11 2/8] tg3: flush status block in tg3_interrupt |
| From: | "Michael Chan" <mchan@xxxxxxxxxxxx> |
| Date: | Sun, 20 Mar 2005 23:26:26 -0800 |
| Cc: | netdev@xxxxxxxxxxx |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| Thread-index: | AcUQenBthEVwCOEDSUG7grDnD7JTOgdadRIAAABhWpA= |
| Thread-topic: | [PATCH 2.6.11 2/8] tg3: flush status block in tg3_interrupt |
Add register read of PCI state register in tg3_interrupt() if status block's updated bit is not set. This will flush the status block and confirm whether the interrupt is ours or not. PCI ordering rules allow the interrupt to arrive at the CPU ahead of the status block that may be posted at the chipset. Signed-off-by: Michael Chan <mchan@xxxxxxxxxxxx>
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH 2.6.11 1/8] tg3: add 5705_plus flag, Michael Chan |
|---|---|
| Next by Date: | [PATCH 2.6.11 3/8] tg3: Add msi support for 5750 C0, Michael Chan |
| Previous by Thread: | [PATCH 2.6.11 1/8] tg3: add 5705_plus flag, Michael Chan |
| Next by Thread: | Re: [PATCH 2.6.11 2/8] tg3: flush status block in tg3_interrupt, Jeff Garzik |
| Indexes: | [Date] [Thread] [Top] [All Lists] |