r8169: fix RxMissed register access
authorFrancois Romieu <romieu@fr.zoreil.com>
Sat, 8 Nov 2008 11:04:42 +0000 (12:04 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 13 Nov 2008 17:55:59 +0000 (09:55 -0800)
commit6269b8494da80250422ed8ce4e6ee7126c0010aa
tree8ca6adb53bc2257bf3cdce02be062b5e17617e0a
parent38d501ca6eb1f05d238bef785e51ca71dbfe0115
r8169: fix RxMissed register access

Upstream as 523a609496dbc3897e530db2a2f27650d125ea00

- the register is defined for the 8169 chipset only and there is
  no 8169 beyond RTL_GIGA_MAC_VER_06.
- only the lower 3 bytes of the register are valid

Fixes:
1. http://bugzilla.kernel.org/show_bug.cgi?id=10180
2. http://bugzilla.kernel.org/show_bug.cgi?id=11062 (bits of)

Tested by Hermann Gausterer and Adam Huffman.

Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
Cc: Edward Hsu <edward_hsu@realtek.com.tw>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/r8169.c