commit | 14bc435ea54cb888409efb54fc6b76c13ef530e9 | [log] [tgz] |
---|---|---|
author | Max.Nekludov@us.elster.com <Max.Nekludov@us.elster.com> | Fri Mar 29 05:27:36 2013 +0000 |
committer | David S. Miller <davem@davemloft.net> | Fri Mar 29 15:43:08 2013 -0400 |
tree | 02acc6677f57f6be6a82b4ac794298bc415d3bda | |
parent | 00cfec37484761a44a3b6f4675a54caa618210ae [diff] |
ks8851: Fix interpretation of rxlen field. According to the Datasheet (page 52): 15-12 Reserved 11-0 RXBC Receive Byte Count This field indicates the present received frame byte size. The code has a bug: rxh = ks8851_rdreg32(ks, KS_RXFHSR); rxstat = rxh & 0xffff; rxlen = rxh >> 16; // BUG!!! 0xFFF mask should be applied Signed-off-by: Max Nekludov <Max.Nekludov@us.elster.com> Signed-off-by: David S. Miller <davem@davemloft.net>