From: Claudiu Manoil <claudiu.man...@nxp.com>

Make sure ptp dt node exists before accessing it in case
of NULL pointer call trace.

Signed-off-by: Claudiu Manoil <claudiu.man...@nxp.com>
Signed-off-by: Yangbo Lu <yangbo...@nxp.com>
---
 drivers/ptp/ptp_qoriq.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/ptp/ptp_qoriq.c b/drivers/ptp/ptp_qoriq.c
index 53775362aac6..e10642403b25 100644
--- a/drivers/ptp/ptp_qoriq.c
+++ b/drivers/ptp/ptp_qoriq.c
@@ -467,6 +467,9 @@ int ptp_qoriq_init(struct ptp_qoriq *ptp_qoriq, void 
__iomem *base,
        unsigned long flags;
        u32 tmr_ctrl;
 
+       if (!node)
+               return -ENODEV;
+
        ptp_qoriq->base = base;
        ptp_qoriq->caps = *caps;
 
-- 
2.17.1

Reply via email to