[PATCH] pcnet32: Prevent hang with 79c976
authorDon Fry <brazilnut@us.ibm.com>
Tue, 1 Nov 2005 21:13:35 +0000 (13:13 -0800)
committerJeff Garzik <jgarzik@pobox.com>
Sat, 5 Nov 2005 19:40:55 +0000 (14:40 -0500)
commit4371dc6c60705815dcfe0c2979f68a26d0b27bd4
tree75a5ca9f987603b20b05fb718324e5edd7165a3e
parent2964bbd7048ac0c1405cc119604e29987dd165df
[PATCH] pcnet32: Prevent hang with 79c976

Some boards using the 79c976 pcnet32 chip will hang the system if the
ethtool --register-dump is performed with the device operational.  The
request to read bcr30 is retried by the PCI device infinitely without
returning data, hanging the system.

Tested ia32 and ppc64.

Signed-off-by: Don Fry <brazilnut@us.ibm.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/net/pcnet32.c