diff options
author | Al Viro <viro@ftp.linux.org.uk> | 2007-12-21 07:20:53 +0100 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-12-23 04:53:05 +0100 |
commit | 8a5ed9efe661dd42bc140e522c2635e0d7b26141 (patch) | |
tree | 9f37f414587fa25e4ab34290a67789f67d4dcc02 /drivers/net/typhoon.h | |
parent | typhoon: set_settings broken on big-endian (diff) | |
download | linux-8a5ed9efe661dd42bc140e522c2635e0d7b26141.tar.xz linux-8a5ed9efe661dd42bc140e522c2635e0d7b26141.zip |
typhoon: missed rx overruns on big-endian
rxBuffCleared is little-endian; we miss le32_to_cpu() in checks for
rx ring overruns.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/typhoon.h')
-rw-r--r-- | drivers/net/typhoon.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/typhoon.h b/drivers/net/typhoon.h index 19df20889b82..a02e09593970 100644 --- a/drivers/net/typhoon.h +++ b/drivers/net/typhoon.h @@ -73,7 +73,7 @@ struct typhoon_indexes { volatile __le32 txLoCleared; volatile __le32 txHiCleared; volatile __le32 rxLoReady; - volatile __u32 rxBuffCleared; /* AV: really? */ + volatile __le32 rxBuffCleared; volatile __le32 cmdCleared; volatile __le32 respReady; volatile __le32 rxHiReady; |