]> git.baikalelectronics.ru Git - kernel.git/commit
net: ethernet: mediatek: avoid potential invalid memory access
authorSean Wang <sean.wang@mediatek.com>
Sat, 22 Jul 2017 12:45:55 +0000 (20:45 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 24 Jul 2017 20:43:23 +0000 (13:43 -0700)
commit0fa4d83215b44a012a6c2e53deacbe2735253cd1
tree038a3d9491954e109acb58200ef3129b96e38dbd
parent04f7a0dd6136519a9f2e65ff5b8dc4232dbedbab
net: ethernet: mediatek: avoid potential invalid memory access

Potential dangerous invalid memory might be accessed if invalid mac value
reflected from the forward port field in rxd4 caused by possible potential
hardware defects. So added a simple sanity checker to avoid the kind of
situation happening.

Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Acked-by: John Crispin <john@phrozen.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mediatek/mtk_eth_soc.c