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>
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user