PCI-X/PCI-Express read control interfaces: use them in e1000
authorPeter Oruba <peter.oruba@amd.com>
Sat, 29 Sep 2007 05:42:06 +0000 (22:42 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 10 Oct 2007 23:53:50 +0000 (16:53 -0700)
commit007755eb86c3953bb8615bd016246fc99056580c
treee981b57164e776ef9dcad02f6c519ff7d8e70372
parent7c32f470f4f6a0fdc6944cefcd22f288e59a0ae2
PCI-X/PCI-Express read control interfaces: use them in e1000

These driver changes incorporate the proposed PCI-X / PCI-Express read byte
count interface.  Reading and setting those valuse doesn't take place
"manually", instead wrapping functions are called to allow quirks for some
PCI bridges.

Signed-off by: Peter Oruba <peter.oruba@amd.com>
Based on work by Stephen Hemminger <shemminger@linux-foundation.org>
Acked-by: Auke Kok <auke-jan.h.kok@intel.com>
Cc: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/e1000/e1000_hw.c
drivers/net/e1000/e1000_hw.h
drivers/net/e1000/e1000_main.c