usb: cdns3: fix NULL pointer dereference on no platform data
authorRoger Quadros <rogerq@ti.com>
Mon, 23 Nov 2020 10:49:31 +0000 (12:49 +0200)
committerPeter Chen <peter.chen@nxp.com>
Thu, 10 Dec 2020 09:35:33 +0000 (17:35 +0800)
commit448373d9db1a7000072f65103af19e20503f0c0c
treed9425607d95850f22d056d262ab41b537f60502e
parent429ad75f2b13ac8a2c7af859f8f61b9188bca7ba
usb: cdns3: fix NULL pointer dereference on no platform data

Some platforms (e.g. TI) will not have any platform data which will
lead to NULL pointer dereference if we don't check for NULL pdata.

Fixes: 7cea9657756b ("usb: cdns3: add quirk for enable runtime pm by default")
Reported-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Roger Quadros <rogerq@ti.com>
Acked-by: Pawel Laszczak <pawell@cadence.com>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
drivers/usb/cdns3/core.c
drivers/usb/cdns3/host.c