diff options
author | DENG Qingfang <dengqf6@mail2.sysu.edu.cn> | 2020-04-04 12:10:32 +0800 |
---|---|---|
committer | Chuanhong Guo <gch981213@gmail.com> | 2020-04-04 14:56:14 +0800 |
commit | 764cc5c6a6c9aeaae5c7d8fdfc60aa651733e1a5 (patch) | |
tree | 782508ee60218df7052f7ba2286e11d8b214580b /target/linux/ramips/base-files/lib/preinit | |
parent | 3624721ef1532cdd4ff645b6e435a8aa792eec34 (diff) | |
download | upstream-764cc5c6a6c9aeaae5c7d8fdfc60aa651733e1a5.tar.gz upstream-764cc5c6a6c9aeaae5c7d8fdfc60aa651733e1a5.tar.bz2 upstream-764cc5c6a6c9aeaae5c7d8fdfc60aa651733e1a5.zip |
generic: mt7530: fix null pointer dereferencing in port5 setup
The 2nd gmac of mediatek soc ethernet may not be connected to a PHY
and a phy-handle isn't always available.
Unfortunately, mt7530 dsa driver assumes that the 2nd gmac is always
connected to switch port 5 and setup mt7530 according to phy address
of 2nd gmac node, causing null pointer dereferencing when phy-handle
isn't defined in dts.
This commit fix this setup code by checking return value of
of_parse_phandle before using it.
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
Diffstat (limited to 'target/linux/ramips/base-files/lib/preinit')
0 files changed, 0 insertions, 0 deletions