It is possible that users of generic_phy_*() APIs may pass a valid struct phy pointer but phy->dev can be NULL, leading to NULL pointer deference in phy_dev_ops(). So call generic_phy_valid() to verify that phy and phy->dev are both valid. Change-Id: I0d19180ae8524eb240f4afd6ea55d5d0f2907798 Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> (cherry picked from commit 64b69f8c89352975c25730bcca4bf8af2296297f) |
||
|---|---|---|
| .. | ||
| marvell | ||
| Kconfig | ||
| Makefile | ||
| nop-phy.c | ||
| phy-rockchip-inno-usb2.c | ||
| phy-rockchip-inno-usb3.c | ||
| phy-rockchip-naneng-usb2.c | ||
| phy-rockchip-typec.c | ||
| phy-uclass.c | ||
| sandbox-phy.c | ||
| sti_usb_phy.c | ||
| ti-pipe3-phy.c | ||