]> git.hungrycats.org Git - linux/commit
[netdrvr e1000] 82547 interrupt assert/de-assert re-ordering
authorScott Feldman <scott.feldman@intel.com>
Tue, 3 Feb 2004 22:06:25 +0000 (17:06 -0500)
committerJeff Garzik <jgarzik@redhat.com>
Tue, 3 Feb 2004 22:06:25 +0000 (17:06 -0500)
commit09d22ea355187e78fdbf9a721263ac2dd1369b44
treec869c0c1103790a4054ea6ba6892207085e0c5d6
parente405965057560f06850fe5813bdd11f868fc0b40
[netdrvr e1000] 82547 interrupt assert/de-assert re-ordering

* 82547 needs interrupt disable/enable to keep interrupt assertion
  state synced between 82547 and APIC.  82547 will re-order
  assert and de-assert messages if hub link bus is busy (heavy
  traffic).  Disabling interrupt on device works around re-
  order issue.  Note: this is a re-patch.  We backed out the
  patch because of a report on a system with a 8086:1019 device
  would lock up with this patch.  Turns out that system was a
  pre-production sample.
drivers/net/e1000/e1000_main.c